Variable TESTNET_CHAINSConst
TESTNET_CHAINS:
{
arbitrumSepolia: {
blockExplorers: {
default: {
apiUrl: "https://api-sepolia.arbiscan.io/api";
name: "Arbiscan";
url: "https://sepolia.arbiscan.io";
};
};
contracts: {
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 81930;
};
};
custom?: Record<string, unknown>;
fees?: ChainFees<undefined>;
formatters?: undefined;
id: 421614;
name: "Arbitrum Sepolia";
nativeCurrency: {
decimals: 18;
name: "Arbitrum Sepolia Ether";
symbol: "ETH";
};
rpcUrls: {
default: {
http: readonly ["https://sepolia-rollup.arbitrum.io/rpc"];
};
};
serializers?: ChainSerializers<undefined>;
sourceId?: number;
testnet: true;
};
auroraTestnet: {
blockExplorers: {
default: {
apiUrl: "https://testnet.aurorascan.dev/api";
name: "Aurorascan";
url: "https://testnet.aurorascan.dev";
};
};
contracts?: {
ensRegistry?: ChainContract;
ensUniversalResolver?: ChainContract;
multicall3?: ChainContract;
[x:
string]: ChainContract | {
[sourceId:
number]: ChainContract | undefined;
} | undefined;
};
custom?: Record<string, unknown>;
fees?: ChainFees<undefined>;
formatters?: undefined;
id: 1313161555;
name: "Aurora Testnet";
nativeCurrency: {
decimals: 18;
name: "Ether";
symbol: "ETH";
};
rpcUrls: {
default: {
http: readonly ["https://testnet.aurora.dev"];
};
};
serializers?: ChainSerializers<undefined>;
sourceId?: number;
testnet: true;
};
avalancheFuji: {
blockExplorers: {
default: {
apiUrl: "https://api-testnet.snowscan.xyz";
name: "SnowScan";
url: "https://testnet.snowscan.xyz";
};
};
contracts: {
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 7096959;
};
};
custom?: Record<string, unknown>;
fees?: ChainFees<undefined>;
formatters?: undefined;
id: 43113;
name: "Avalanche Fuji";
nativeCurrency: {
decimals: 18;
name: "Avalanche Fuji";
symbol: "AVAX";
};
rpcUrls: {
default: {
http: readonly ["https://api.avax-test.network/ext/bc/C/rpc"];
};
};
serializers?: ChainSerializers<undefined>;
sourceId?: number;
testnet: true;
};
baseSepolia: {
blockExplorers: {
default: {
apiUrl: "https://api-sepolia.basescan.org/api";
name: "Basescan";
url: "https://sepolia.basescan.org";
};
};
contracts: {
gasPriceOracle: {
address: "0x420000000000000000000000000000000000000F";
};
l1Block: {
address: "0x4200000000000000000000000000000000000015";
};
l1StandardBridge: {
11155111: {
address: "0xfd0Bf71F60660E2f608ed56e1659C450eB113120";
blockCreated: 4446677;
};
};
l2CrossDomainMessenger: {
address: "0x4200000000000000000000000000000000000007";
};
l2Erc721Bridge: {
address: "0x4200000000000000000000000000000000000014";
};
l2OutputOracle: {
11155111: {
address: "0x84457ca9D0163FbC4bbfe4Dfbb20ba46e48DF254";
};
};
l2StandardBridge: {
address: "0x4200000000000000000000000000000000000010";
};
l2ToL1MessagePasser: {
address: "0x4200000000000000000000000000000000000016";
};
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 1059647;
};
portal: {
11155111: {
address: "0x49f53e41452c74589e85ca1677426ba426459e85";
blockCreated: 4446677;
};
};
};
custom?: Record<string, unknown>;
fees?: ChainFees<undefined>;
formatters: {
block: {
exclude: undefined | [];
format: ((args) => {
baseFeePerGas: null | bigint;
blobGasUsed: bigint;
difficulty: bigint;
excessBlobGas: bigint;
extraData: `0x${string}`;
gasLimit: bigint;
gasUsed: bigint;
hash: null | `0x${string}`;
logsBloom: null | `0x${string}`;
miner: `0x${string}`;
mixHash: `0x${string}`;
nonce: null | `0x${string}`;
number: null | bigint;
parentHash: `0x${string}`;
receiptsRoot: `0x${string}`;
sealFields: `0x${string}`[];
sha3Uncles: `0x${string}`;
size: bigint;
stateRoot: `0x${string}`;
timestamp: bigint;
totalDifficulty: null | bigint;
transactions: `0x${string}`[] | OpStackTransaction<boolean>[];
transactionsRoot: `0x${string}`;
uncles: `0x${string}`[];
withdrawals?: Withdrawal[];
withdrawalsRoot?: `0x${string}`;
});
type: "block";
};
transaction: {
exclude: undefined | [];
format: ((args) => {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "legacy";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity?: undefined;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: undefined;
maxPriorityFeePerGas: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas: bigint;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip4844";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
});
type: "transaction";
};
transactionReceipt: {
exclude: undefined | [];
format: ((args) => {
blobGasPrice?: bigint;
blobGasUsed?: bigint;
blockHash: `0x${string}`;
blockNumber: bigint;
contractAddress: undefined | null | `0x${string}`;
cumulativeGasUsed: bigint;
effectiveGasPrice: bigint;
from: `0x${string}`;
gasUsed: bigint;
l1Fee: null | bigint;
l1FeeScalar: null | number;
l1GasPrice: null | bigint;
l1GasUsed: null | bigint;
logs: Log<bigint, number, false, undefined, undefined, undefined, undefined>[];
logsBloom: `0x${string}`;
root?: `0x${string}`;
status: "success" | "reverted";
to: null | `0x${string}`;
transactionHash: `0x${string}`;
transactionIndex: number;
type: TransactionType;
});
type: "transactionReceipt";
};
};
id: 84532;
name: "Base Sepolia";
nativeCurrency: {
decimals: 18;
name: "Sepolia Ether";
symbol: "ETH";
};
network: "base-sepolia";
rpcUrls: {
default: {
http: readonly ["https://sepolia.base.org"];
};
};
serializers: {
transaction: ((transaction,
signature?) => `0x02${string}` | `0x01${string}` | `0x03${string}` | TransactionSerializedLegacy | `0x7e${string}`);
};
sourceId: 11155111;
testnet: true;
};
blastSepolia: {
blockExplorers: {
default: {
name: "Blastscan";
url: "https://testnet.blastscan.io";
};
};
contracts: {
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 756690;
};
};
custom?: Record<string, unknown>;
fees?: ChainFees<undefined>;
formatters?: undefined;
id: 168587773;
name: "Blast Sepolia";
nativeCurrency: {
decimals: 18;
name: "Ether";
symbol: "ETH";
};
rpcUrls: {
default: {
http: readonly ["https://sepolia.blast.io"];
};
};
serializers?: ChainSerializers<undefined>;
sourceId: 11155111;
testnet: true;
};
celoAlfajores: {
blockExplorers: {
default: {
apiUrl: "https://explorer.celo.org/api";
name: "Celo Explorer";
url: "https://explorer.celo.org/alfajores";
};
};
contracts: {
multicall3: {
address: "0xcA11bde05977b3631167028862bE2a173976CA11";
blockCreated: 14569001;
};
};
custom?: Record<string, unknown>;
fees?: ChainFees<undefined>;
formatters: {
block: {
exclude: undefined | ("nonce" | "difficulty" | "gasLimit" | "mixHash" | "uncles")[];
format: ((args) => {
baseFeePerGas: null | bigint;
blobGasUsed: bigint;
difficulty: bigint;
excessBlobGas: bigint;
extraData: `0x${string}`;
gasLimit: bigint;
gasUsed: bigint;
hash: null | `0x${string}`;
logsBloom: null | `0x${string}`;
miner: `0x${string}`;
mixHash: `0x${string}`;
nonce: null | `0x${string}`;
number: null | bigint;
parentHash: `0x${string}`;
randomness: {
committed: `0x${string}`;
revealed: `0x${string}`;
};
receiptsRoot: `0x${string}`;
sealFields: `0x${string}`[];
sha3Uncles: `0x${string}`;
size: bigint;
stateRoot: `0x${string}`;
timestamp: bigint;
totalDifficulty: null | bigint;
transactions: `0x${string}`[] | CeloTransaction<boolean>[];
transactionsRoot: `0x${string}`;
uncles: `0x${string}`[];
withdrawals?: Withdrawal[];
withdrawalsRoot?: `0x${string}`;
} & {
difficulty: never;
gasLimit: never;
mixHash: never;
nonce: never;
uncles: never;
});
type: "block";
};
transaction: {
exclude: undefined | [];
format: ((args) => {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "legacy";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity?: undefined;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip42";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip64";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip42";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip64";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: undefined;
maxPriorityFeePerGas: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip42";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip64";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas: bigint;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip4844";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip42";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip64";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
});
type: "transaction";
};
transactionRequest: {
exclude: undefined | [];
format: ((args) => {
accessList?: undefined;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x0";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x1";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x2";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7c";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7b";
value?: `0x${string}`;
} | {
accessList?: undefined;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x0";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x1";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x2";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7c";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7b";
value?: `0x${string}`;
} | {
accessList?: undefined;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x0";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x1";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x2";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7c";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7b";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs: readonly `0x${string}`[] | readonly Uint8Array[];
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to: null | `0x${string}`;
type?: "0x3";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs: readonly `0x${string}`[] | readonly Uint8Array[];
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to: undefined | null | `0x${string}`;
type?: "0x7c";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs: readonly `0x${string}`[] | readonly Uint8Array[];
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
maxFeePerBlobGas: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to: undefined | null | `0x${string}`;
type?: "0x7b";
value?: `0x${string}`;
});
type: "transactionRequest";
};
};
id: 44787;
name: "Alfajores";
nativeCurrency: {
decimals: 18;
name: "CELO";
symbol: "A-CELO";
};
rpcUrls: {
default: {
http: readonly ["https://alfajores-forno.celo-testnet.org"];
};
};
serializers: {
transaction: ((transaction,
signature?) => `0x02${string}` | `0x01${string}` | `0x03${string}` | TransactionSerializedLegacy | `0x7c${string}` | `0x7b${string}`);
};
sourceId?: number;
testnet: true;
};
fantomTestnet: {
blockExplorers: {
default: {
apiUrl: "https://testnet.ftmscan.com/api";
name: "FTMScan";
url: "https://testnet.ftmscan.com";
};
};
contracts: {
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 8328688;
};
};
custom?: Record<string, unknown>;
fees?: ChainFees<undefined>;
formatters?: undefined;
id: 4002;
name: "Fantom Testnet";
nativeCurrency: {
decimals: 18;
name: "Fantom";
symbol: "FTM";
};
rpcUrls: {
default: {
http: readonly ["https://rpc.testnet.fantom.network"];
};
};
serializers?: ChainSerializers<undefined>;
sourceId?: number;
testnet?: boolean;
};
filecoinHyperspace: {
blockExplorers: {
default: {
name: "Filfox";
url: "https://hyperspace.filfox.info/en";
};
};
contracts?: {
ensRegistry?: ChainContract;
ensUniversalResolver?: ChainContract;
multicall3?: ChainContract;
[x:
string]: ChainContract | {
[sourceId:
number]: ChainContract | undefined;
} | undefined;
};
custom?: Record<string, unknown>;
fees?: ChainFees<undefined>;
formatters?: undefined;
id: 3141;
name: "Filecoin Hyperspace";
nativeCurrency: {
decimals: 18;
name: "testnet filecoin";
symbol: "tFIL";
};
rpcUrls: {
default: {
http: readonly ["https://api.hyperspace.node.glif.io/rpc/v1"];
};
};
serializers?: ChainSerializers<undefined>;
sourceId?: number;
testnet?: boolean;
};
fraxtalTestnet: {
blockExplorers: {
default: {
apiUrl: "https://api-holesky.fraxscan.com/api";
name: "fraxscan testnet";
url: "https://holesky.fraxscan.com";
};
};
contracts: {
gasPriceOracle: {
address: "0x420000000000000000000000000000000000000F";
};
l1Block: {
address: "0x4200000000000000000000000000000000000015";
};
l1StandardBridge: {
17000: {
address: "0x0BaafC217162f64930909aD9f2B27125121d6332";
blockCreated: 318416;
};
};
l2CrossDomainMessenger: {
address: "0x4200000000000000000000000000000000000007";
};
l2Erc721Bridge: {
address: "0x4200000000000000000000000000000000000014";
};
l2OutputOracle: {
17000: {
address: "0x715EA64DA13F4d0831ece4Ad3E8c1aa013167F32";
};
};
l2StandardBridge: {
address: "0x4200000000000000000000000000000000000010";
};
l2ToL1MessagePasser: {
address: "0x4200000000000000000000000000000000000016";
};
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
};
portal: {
17000: {
address: "0xB9c64BfA498d5b9a8398Ed6f46eb76d90dE5505d";
blockCreated: 318416;
};
};
};
custom?: Record<string, unknown>;
fees?: ChainFees<undefined>;
formatters: {
block: {
exclude: undefined | [];
format: ((args) => {
baseFeePerGas: null | bigint;
blobGasUsed: bigint;
difficulty: bigint;
excessBlobGas: bigint;
extraData: `0x${string}`;
gasLimit: bigint;
gasUsed: bigint;
hash: null | `0x${string}`;
logsBloom: null | `0x${string}`;
miner: `0x${string}`;
mixHash: `0x${string}`;
nonce: null | `0x${string}`;
number: null | bigint;
parentHash: `0x${string}`;
receiptsRoot: `0x${string}`;
sealFields: `0x${string}`[];
sha3Uncles: `0x${string}`;
size: bigint;
stateRoot: `0x${string}`;
timestamp: bigint;
totalDifficulty: null | bigint;
transactions: `0x${string}`[] | OpStackTransaction<boolean>[];
transactionsRoot: `0x${string}`;
uncles: `0x${string}`[];
withdrawals?: Withdrawal[];
withdrawalsRoot?: `0x${string}`;
});
type: "block";
};
transaction: {
exclude: undefined | [];
format: ((args) => {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "legacy";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity?: undefined;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: undefined;
maxPriorityFeePerGas: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas: bigint;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip4844";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
});
type: "transaction";
};
transactionReceipt: {
exclude: undefined | [];
format: ((args) => {
blobGasPrice?: bigint;
blobGasUsed?: bigint;
blockHash: `0x${string}`;
blockNumber: bigint;
contractAddress: undefined | null | `0x${string}`;
cumulativeGasUsed: bigint;
effectiveGasPrice: bigint;
from: `0x${string}`;
gasUsed: bigint;
l1Fee: null | bigint;
l1FeeScalar: null | number;
l1GasPrice: null | bigint;
l1GasUsed: null | bigint;
logs: Log<bigint, number, false, undefined, undefined, undefined, undefined>[];
logsBloom: `0x${string}`;
root?: `0x${string}`;
status: "success" | "reverted";
to: null | `0x${string}`;
transactionHash: `0x${string}`;
transactionIndex: number;
type: TransactionType;
});
type: "transactionReceipt";
};
};
id: 2522;
name: "Fraxtal Testnet";
nativeCurrency: {
decimals: 18;
name: "Frax Ether";
symbol: "frxETH";
};
rpcUrls: {
default: {
http: readonly ["https://rpc.testnet.frax.com"];
};
};
serializers: {
transaction: ((transaction,
signature?) => `0x02${string}` | `0x01${string}` | `0x03${string}` | TransactionSerializedLegacy | `0x7e${string}`);
};
sourceId: 17000;
testnet?: boolean;
};
mantleTestnet: {
blockExplorers: {
default: {
apiUrl: "https://explorer.testnet.mantle.xyz/api";
name: "Mantle Testnet Explorer";
url: "https://explorer.testnet.mantle.xyz";
};
};
contracts: {
multicall3: {
address: "0xcA11bde05977b3631167028862bE2a173976CA11";
blockCreated: 561333;
};
};
custom?: Record<string, unknown>;
fees?: ChainFees<undefined>;
formatters?: undefined;
id: 5001;
name: "Mantle Testnet";
nativeCurrency: {
decimals: 18;
name: "MNT";
symbol: "MNT";
};
rpcUrls: {
default: {
http: readonly ["https://rpc.testnet.mantle.xyz"];
};
};
serializers?: ChainSerializers<undefined>;
sourceId?: number;
testnet: true;
};
optimismSepolia: {
blockExplorers: {
default: {
apiUrl: "https://optimism-sepolia.blockscout.com/api";
name: "Blockscout";
url: "https://optimism-sepolia.blockscout.com";
};
};
contracts: {
gasPriceOracle: {
address: "0x420000000000000000000000000000000000000F";
};
l1Block: {
address: "0x4200000000000000000000000000000000000015";
};
l1StandardBridge: {
11155111: {
address: "0xFBb0621E0B23b5478B630BD55a5f21f67730B0F1";
};
};
l2CrossDomainMessenger: {
address: "0x4200000000000000000000000000000000000007";
};
l2Erc721Bridge: {
address: "0x4200000000000000000000000000000000000014";
};
l2OutputOracle: {
11155111: {
address: "0x90E9c4f8a994a250F6aEfd61CAFb4F2e895D458F";
};
};
l2StandardBridge: {
address: "0x4200000000000000000000000000000000000010";
};
l2ToL1MessagePasser: {
address: "0x4200000000000000000000000000000000000016";
};
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 1620204;
};
portal: {
11155111: {
address: "0x16Fc5058F25648194471939df75CF27A2fdC48BC";
};
};
};
custom?: Record<string, unknown>;
fees?: ChainFees<undefined>;
formatters: {
block: {
exclude: undefined | [];
format: ((args) => {
baseFeePerGas: null | bigint;
blobGasUsed: bigint;
difficulty: bigint;
excessBlobGas: bigint;
extraData: `0x${string}`;
gasLimit: bigint;
gasUsed: bigint;
hash: null | `0x${string}`;
logsBloom: null | `0x${string}`;
miner: `0x${string}`;
mixHash: `0x${string}`;
nonce: null | `0x${string}`;
number: null | bigint;
parentHash: `0x${string}`;
receiptsRoot: `0x${string}`;
sealFields: `0x${string}`[];
sha3Uncles: `0x${string}`;
size: bigint;
stateRoot: `0x${string}`;
timestamp: bigint;
totalDifficulty: null | bigint;
transactions: `0x${string}`[] | OpStackTransaction<boolean>[];
transactionsRoot: `0x${string}`;
uncles: `0x${string}`[];
withdrawals?: Withdrawal[];
withdrawalsRoot?: `0x${string}`;
});
type: "block";
};
transaction: {
exclude: undefined | [];
format: ((args) => {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "legacy";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity?: undefined;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: undefined;
maxPriorityFeePerGas: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas: bigint;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip4844";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
});
type: "transaction";
};
transactionReceipt: {
exclude: undefined | [];
format: ((args) => {
blobGasPrice?: bigint;
blobGasUsed?: bigint;
blockHash: `0x${string}`;
blockNumber: bigint;
contractAddress: undefined | null | `0x${string}`;
cumulativeGasUsed: bigint;
effectiveGasPrice: bigint;
from: `0x${string}`;
gasUsed: bigint;
l1Fee: null | bigint;
l1FeeScalar: null | number;
l1GasPrice: null | bigint;
l1GasUsed: null | bigint;
logs: Log<bigint, number, false, undefined, undefined, undefined, undefined>[];
logsBloom: `0x${string}`;
root?: `0x${string}`;
status: "success" | "reverted";
to: null | `0x${string}`;
transactionHash: `0x${string}`;
transactionIndex: number;
type: TransactionType;
});
type: "transactionReceipt";
};
};
id: 11155420;
name: "OP Sepolia";
nativeCurrency: {
decimals: 18;
name: "Sepolia Ether";
symbol: "ETH";
};
rpcUrls: {
default: {
http: readonly ["https://sepolia.optimism.io"];
};
};
serializers: {
transaction: ((transaction,
signature?) => `0x02${string}` | `0x01${string}` | `0x03${string}` | TransactionSerializedLegacy | `0x7e${string}`);
};
sourceId: 11155111;
testnet: true;
};
scrollSepolia: {
blockExplorers: {
default: {
apiUrl: "https://sepolia-blockscout.scroll.io/api";
name: "Blockscout";
url: "https://sepolia-blockscout.scroll.io";
};
};
contracts: {
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 9473;
};
};
custom?: Record<string, unknown>;
fees?: ChainFees<undefined>;
formatters?: undefined;
id: 534351;
name: "Scroll Sepolia";
nativeCurrency: {
decimals: 18;
name: "Ether";
symbol: "ETH";
};
rpcUrls: {
default: {
http: readonly ["https://sepolia-rpc.scroll.io"];
};
};
serializers?: ChainSerializers<undefined>;
sourceId?: number;
testnet: true;
};
sepolia: {
blockExplorers: {
default: {
apiUrl: "https://api-sepolia.etherscan.io/api";
name: "Etherscan";
url: "https://sepolia.etherscan.io";
};
};
contracts: {
ensRegistry: {
address: "0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e";
};
ensUniversalResolver: {
address: "0xc8Af999e38273D658BE1b921b88A9Ddf005769cC";
blockCreated: 5317080;
};
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 751532;
};
};
custom?: Record<string, unknown>;
fees?: ChainFees<undefined>;
formatters?: undefined;
id: 11155111;
name: "Sepolia";
nativeCurrency: {
decimals: 18;
name: "Sepolia Ether";
symbol: "SEP";
};
rpcUrls: {
default: {
http: readonly ["https://rpc.sepolia.org"];
};
};
serializers?: ChainSerializers<undefined>;
sourceId?: number;
testnet: true;
};
} = ...
Type declaration
-
arbitrumSepolia: {
blockExplorers: {
default: {
apiUrl: "https://api-sepolia.arbiscan.io/api";
name: "Arbiscan";
url: "https://sepolia.arbiscan.io";
};
};
contracts: {
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 81930;
};
};
custom?: Record<string, unknown>;
fees?: ChainFees<undefined>;
formatters?: undefined;
id: 421614;
name: "Arbitrum Sepolia";
nativeCurrency: {
decimals: 18;
name: "Arbitrum Sepolia Ether";
symbol: "ETH";
};
rpcUrls: {
default: {
http: readonly ["https://sepolia-rollup.arbitrum.io/rpc"];
};
};
serializers?: ChainSerializers<undefined>;
sourceId?: number;
testnet: true;
}
-
blockExplorers: {
default: {
apiUrl: "https://api-sepolia.arbiscan.io/api";
name: "Arbiscan";
url: "https://sepolia.arbiscan.io";
};
}
-
Readonly
default: {
apiUrl: "https://api-sepolia.arbiscan.io/api";
name: "Arbiscan";
url: "https://sepolia.arbiscan.io";
}
-
Readonly
apiUrl: "https://api-sepolia.arbiscan.io/api"
-
Readonly
name: "Arbiscan"
-
Readonly
url: "https://sepolia.arbiscan.io"
-
contracts: {
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 81930;
};
}
-
Readonly
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 81930;
}
-
Readonly
address: "0xca11bde05977b3631167028862be2a173976ca11"
-
Readonly
blockCreated: 81930
-
Optional
custom?: Record<string, unknown>
-
Optional
fees?: ChainFees<undefined>
-
Optional
formatters?: undefined
-
id: 421614
-
name: "Arbitrum Sepolia"
-
nativeCurrency: {
decimals: 18;
name: "Arbitrum Sepolia Ether";
symbol: "ETH";
}
-
Readonly
decimals: 18
-
Readonly
name: "Arbitrum Sepolia Ether"
-
Readonly
symbol: "ETH"
-
rpcUrls: {
default: {
http: readonly ["https://sepolia-rollup.arbitrum.io/rpc"];
};
}
-
Readonly
default: {
http: readonly ["https://sepolia-rollup.arbitrum.io/rpc"];
}
-
Readonly
http: readonly ["https://sepolia-rollup.arbitrum.io/rpc"]
-
Optional
serializers?: ChainSerializers<undefined>
-
Optional
sourceId?: number
-
testnet: true
-
auroraTestnet: {
blockExplorers: {
default: {
apiUrl: "https://testnet.aurorascan.dev/api";
name: "Aurorascan";
url: "https://testnet.aurorascan.dev";
};
};
contracts?: {
ensRegistry?: ChainContract;
ensUniversalResolver?: ChainContract;
multicall3?: ChainContract;
[x:
string]: ChainContract | {
[sourceId:
number]: ChainContract | undefined;
} | undefined;
};
custom?: Record<string, unknown>;
fees?: ChainFees<undefined>;
formatters?: undefined;
id: 1313161555;
name: "Aurora Testnet";
nativeCurrency: {
decimals: 18;
name: "Ether";
symbol: "ETH";
};
rpcUrls: {
default: {
http: readonly ["https://testnet.aurora.dev"];
};
};
serializers?: ChainSerializers<undefined>;
sourceId?: number;
testnet: true;
}
-
blockExplorers: {
default: {
apiUrl: "https://testnet.aurorascan.dev/api";
name: "Aurorascan";
url: "https://testnet.aurorascan.dev";
};
}
-
Readonly
default: {
apiUrl: "https://testnet.aurorascan.dev/api";
name: "Aurorascan";
url: "https://testnet.aurorascan.dev";
}
-
Readonly
apiUrl: "https://testnet.aurorascan.dev/api"
-
Readonly
name: "Aurorascan"
-
Readonly
url: "https://testnet.aurorascan.dev"
-
Optional
contracts?: {
ensRegistry?: ChainContract;
ensUniversalResolver?: ChainContract;
multicall3?: ChainContract;
[x:
string]: ChainContract | {
[sourceId:
number]: ChainContract | undefined;
} | undefined;
}
-
[x:
string]: ChainContract | {
[sourceId: number]: ChainContract | undefined;
} | undefined
-
Optional
ensRegistry?: ChainContract
-
Optional
ensUniversalResolver?: ChainContract
-
Optional
multicall3?: ChainContract
-
Optional
custom?: Record<string, unknown>
-
Optional
fees?: ChainFees<undefined>
-
Optional
formatters?: undefined
-
id: 1313161555
-
name: "Aurora Testnet"
-
nativeCurrency: {
decimals: 18;
name: "Ether";
symbol: "ETH";
}
-
Readonly
decimals: 18
-
Readonly
name: "Ether"
-
Readonly
symbol: "ETH"
-
rpcUrls: {
default: {
http: readonly ["https://testnet.aurora.dev"];
};
}
-
Readonly
default: {
http: readonly ["https://testnet.aurora.dev"];
}
-
Readonly
http: readonly ["https://testnet.aurora.dev"]
-
Optional
serializers?: ChainSerializers<undefined>
-
Optional
sourceId?: number
-
testnet: true
-
avalancheFuji: {
blockExplorers: {
default: {
apiUrl: "https://api-testnet.snowscan.xyz";
name: "SnowScan";
url: "https://testnet.snowscan.xyz";
};
};
contracts: {
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 7096959;
};
};
custom?: Record<string, unknown>;
fees?: ChainFees<undefined>;
formatters?: undefined;
id: 43113;
name: "Avalanche Fuji";
nativeCurrency: {
decimals: 18;
name: "Avalanche Fuji";
symbol: "AVAX";
};
rpcUrls: {
default: {
http: readonly ["https://api.avax-test.network/ext/bc/C/rpc"];
};
};
serializers?: ChainSerializers<undefined>;
sourceId?: number;
testnet: true;
}
-
blockExplorers: {
default: {
apiUrl: "https://api-testnet.snowscan.xyz";
name: "SnowScan";
url: "https://testnet.snowscan.xyz";
};
}
-
Readonly
default: {
apiUrl: "https://api-testnet.snowscan.xyz";
name: "SnowScan";
url: "https://testnet.snowscan.xyz";
}
-
Readonly
apiUrl: "https://api-testnet.snowscan.xyz"
-
Readonly
name: "SnowScan"
-
Readonly
url: "https://testnet.snowscan.xyz"
-
contracts: {
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 7096959;
};
}
-
Readonly
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 7096959;
}
-
Readonly
address: "0xca11bde05977b3631167028862be2a173976ca11"
-
Readonly
blockCreated: 7096959
-
Optional
custom?: Record<string, unknown>
-
Optional
fees?: ChainFees<undefined>
-
Optional
formatters?: undefined
-
id: 43113
-
name: "Avalanche Fuji"
-
nativeCurrency: {
decimals: 18;
name: "Avalanche Fuji";
symbol: "AVAX";
}
-
Readonly
decimals: 18
-
Readonly
name: "Avalanche Fuji"
-
Readonly
symbol: "AVAX"
-
rpcUrls: {
default: {
http: readonly ["https://api.avax-test.network/ext/bc/C/rpc"];
};
}
-
Readonly
default: {
http: readonly ["https://api.avax-test.network/ext/bc/C/rpc"];
}
-
Readonly
http: readonly ["https://api.avax-test.network/ext/bc/C/rpc"]
-
Optional
serializers?: ChainSerializers<undefined>
-
Optional
sourceId?: number
-
testnet: true
-
baseSepolia: {
blockExplorers: {
default: {
apiUrl: "https://api-sepolia.basescan.org/api";
name: "Basescan";
url: "https://sepolia.basescan.org";
};
};
contracts: {
gasPriceOracle: {
address: "0x420000000000000000000000000000000000000F";
};
l1Block: {
address: "0x4200000000000000000000000000000000000015";
};
l1StandardBridge: {
11155111: {
address: "0xfd0Bf71F60660E2f608ed56e1659C450eB113120";
blockCreated: 4446677;
};
};
l2CrossDomainMessenger: {
address: "0x4200000000000000000000000000000000000007";
};
l2Erc721Bridge: {
address: "0x4200000000000000000000000000000000000014";
};
l2OutputOracle: {
11155111: {
address: "0x84457ca9D0163FbC4bbfe4Dfbb20ba46e48DF254";
};
};
l2StandardBridge: {
address: "0x4200000000000000000000000000000000000010";
};
l2ToL1MessagePasser: {
address: "0x4200000000000000000000000000000000000016";
};
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 1059647;
};
portal: {
11155111: {
address: "0x49f53e41452c74589e85ca1677426ba426459e85";
blockCreated: 4446677;
};
};
};
custom?: Record<string, unknown>;
fees?: ChainFees<undefined>;
formatters: {
block: {
exclude: undefined | [];
format: ((args) => {
baseFeePerGas: null | bigint;
blobGasUsed: bigint;
difficulty: bigint;
excessBlobGas: bigint;
extraData: `0x${string}`;
gasLimit: bigint;
gasUsed: bigint;
hash: null | `0x${string}`;
logsBloom: null | `0x${string}`;
miner: `0x${string}`;
mixHash: `0x${string}`;
nonce: null | `0x${string}`;
number: null | bigint;
parentHash: `0x${string}`;
receiptsRoot: `0x${string}`;
sealFields: `0x${string}`[];
sha3Uncles: `0x${string}`;
size: bigint;
stateRoot: `0x${string}`;
timestamp: bigint;
totalDifficulty: null | bigint;
transactions: `0x${string}`[] | OpStackTransaction<boolean>[];
transactionsRoot: `0x${string}`;
uncles: `0x${string}`[];
withdrawals?: Withdrawal[];
withdrawalsRoot?: `0x${string}`;
});
type: "block";
};
transaction: {
exclude: undefined | [];
format: ((args) => {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "legacy";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity?: undefined;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: undefined;
maxPriorityFeePerGas: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas: bigint;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip4844";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
});
type: "transaction";
};
transactionReceipt: {
exclude: undefined | [];
format: ((args) => {
blobGasPrice?: bigint;
blobGasUsed?: bigint;
blockHash: `0x${string}`;
blockNumber: bigint;
contractAddress: undefined | null | `0x${string}`;
cumulativeGasUsed: bigint;
effectiveGasPrice: bigint;
from: `0x${string}`;
gasUsed: bigint;
l1Fee: null | bigint;
l1FeeScalar: null | number;
l1GasPrice: null | bigint;
l1GasUsed: null | bigint;
logs: Log<bigint, number, false, undefined, undefined, undefined, undefined>[];
logsBloom: `0x${string}`;
root?: `0x${string}`;
status: "success" | "reverted";
to: null | `0x${string}`;
transactionHash: `0x${string}`;
transactionIndex: number;
type: TransactionType;
});
type: "transactionReceipt";
};
};
id: 84532;
name: "Base Sepolia";
nativeCurrency: {
decimals: 18;
name: "Sepolia Ether";
symbol: "ETH";
};
network: "base-sepolia";
rpcUrls: {
default: {
http: readonly ["https://sepolia.base.org"];
};
};
serializers: {
transaction: ((transaction,
signature?) => `0x02${string}` | `0x01${string}` | `0x03${string}` | TransactionSerializedLegacy | `0x7e${string}`);
};
sourceId: 11155111;
testnet: true;
}
-
blockExplorers: {
default: {
apiUrl: "https://api-sepolia.basescan.org/api";
name: "Basescan";
url: "https://sepolia.basescan.org";
};
}
-
Readonly
default: {
apiUrl: "https://api-sepolia.basescan.org/api";
name: "Basescan";
url: "https://sepolia.basescan.org";
}
-
Readonly
apiUrl: "https://api-sepolia.basescan.org/api"
-
Readonly
name: "Basescan"
-
Readonly
url: "https://sepolia.basescan.org"
-
contracts: {
gasPriceOracle: {
address: "0x420000000000000000000000000000000000000F";
};
l1Block: {
address: "0x4200000000000000000000000000000000000015";
};
l1StandardBridge: {
11155111: {
address: "0xfd0Bf71F60660E2f608ed56e1659C450eB113120";
blockCreated: 4446677;
};
};
l2CrossDomainMessenger: {
address: "0x4200000000000000000000000000000000000007";
};
l2Erc721Bridge: {
address: "0x4200000000000000000000000000000000000014";
};
l2OutputOracle: {
11155111: {
address: "0x84457ca9D0163FbC4bbfe4Dfbb20ba46e48DF254";
};
};
l2StandardBridge: {
address: "0x4200000000000000000000000000000000000010";
};
l2ToL1MessagePasser: {
address: "0x4200000000000000000000000000000000000016";
};
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 1059647;
};
portal: {
11155111: {
address: "0x49f53e41452c74589e85ca1677426ba426459e85";
blockCreated: 4446677;
};
};
}
-
Readonly
gasPriceOracle: {
address: "0x420000000000000000000000000000000000000F";
}
-
Readonly
address: "0x420000000000000000000000000000000000000F"
-
Readonly
l1Block: {
address: "0x4200000000000000000000000000000000000015";
}
-
Readonly
address: "0x4200000000000000000000000000000000000015"
-
Readonly
l1StandardBridge: {
11155111: {
address: "0xfd0Bf71F60660E2f608ed56e1659C450eB113120";
blockCreated: 4446677;
};
}
-
Readonly
11155111: {
address: "0xfd0Bf71F60660E2f608ed56e1659C450eB113120";
blockCreated: 4446677;
}
-
Readonly
address: "0xfd0Bf71F60660E2f608ed56e1659C450eB113120"
-
Readonly
blockCreated: 4446677
-
Readonly
l2CrossDomainMessenger: {
address: "0x4200000000000000000000000000000000000007";
}
-
Readonly
address: "0x4200000000000000000000000000000000000007"
-
Readonly
l2Erc721Bridge: {
address: "0x4200000000000000000000000000000000000014";
}
-
Readonly
address: "0x4200000000000000000000000000000000000014"
-
Readonly
l2OutputOracle: {
11155111: {
address: "0x84457ca9D0163FbC4bbfe4Dfbb20ba46e48DF254";
};
}
-
Readonly
11155111: {
address: "0x84457ca9D0163FbC4bbfe4Dfbb20ba46e48DF254";
}
-
Readonly
address: "0x84457ca9D0163FbC4bbfe4Dfbb20ba46e48DF254"
-
Readonly
l2StandardBridge: {
address: "0x4200000000000000000000000000000000000010";
}
-
Readonly
address: "0x4200000000000000000000000000000000000010"
-
Readonly
l2ToL1MessagePasser: {
address: "0x4200000000000000000000000000000000000016";
}
-
Readonly
address: "0x4200000000000000000000000000000000000016"
-
Readonly
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 1059647;
}
-
Readonly
address: "0xca11bde05977b3631167028862be2a173976ca11"
-
Readonly
blockCreated: 1059647
-
Readonly
portal: {
11155111: {
address: "0x49f53e41452c74589e85ca1677426ba426459e85";
blockCreated: 4446677;
};
}
-
Readonly
11155111: {
address: "0x49f53e41452c74589e85ca1677426ba426459e85";
blockCreated: 4446677;
}
-
Readonly
address: "0x49f53e41452c74589e85ca1677426ba426459e85"
-
Readonly
blockCreated: 4446677
-
Optional
custom?: Record<string, unknown>
-
Optional
fees?: ChainFees<undefined>
-
formatters: {
block: {
exclude: undefined | [];
format: ((args) => {
baseFeePerGas: null | bigint;
blobGasUsed: bigint;
difficulty: bigint;
excessBlobGas: bigint;
extraData: `0x${string}`;
gasLimit: bigint;
gasUsed: bigint;
hash: null | `0x${string}`;
logsBloom: null | `0x${string}`;
miner: `0x${string}`;
mixHash: `0x${string}`;
nonce: null | `0x${string}`;
number: null | bigint;
parentHash: `0x${string}`;
receiptsRoot: `0x${string}`;
sealFields: `0x${string}`[];
sha3Uncles: `0x${string}`;
size: bigint;
stateRoot: `0x${string}`;
timestamp: bigint;
totalDifficulty: null | bigint;
transactions: `0x${string}`[] | OpStackTransaction<boolean>[];
transactionsRoot: `0x${string}`;
uncles: `0x${string}`[];
withdrawals?: Withdrawal[];
withdrawalsRoot?: `0x${string}`;
});
type: "block";
};
transaction: {
exclude: undefined | [];
format: ((args) => {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "legacy";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity?: undefined;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: undefined;
maxPriorityFeePerGas: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas: bigint;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip4844";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
});
type: "transaction";
};
transactionReceipt: {
exclude: undefined | [];
format: ((args) => {
blobGasPrice?: bigint;
blobGasUsed?: bigint;
blockHash: `0x${string}`;
blockNumber: bigint;
contractAddress: undefined | null | `0x${string}`;
cumulativeGasUsed: bigint;
effectiveGasPrice: bigint;
from: `0x${string}`;
gasUsed: bigint;
l1Fee: null | bigint;
l1FeeScalar: null | number;
l1GasPrice: null | bigint;
l1GasUsed: null | bigint;
logs: Log<bigint, number, false, undefined, undefined, undefined, undefined>[];
logsBloom: `0x${string}`;
root?: `0x${string}`;
status: "success" | "reverted";
to: null | `0x${string}`;
transactionHash: `0x${string}`;
transactionIndex: number;
type: TransactionType;
});
type: "transactionReceipt";
};
}
-
Readonly
block: {
exclude: undefined | [];
format: ((args) => {
baseFeePerGas: null | bigint;
blobGasUsed: bigint;
difficulty: bigint;
excessBlobGas: bigint;
extraData: `0x${string}`;
gasLimit: bigint;
gasUsed: bigint;
hash: null | `0x${string}`;
logsBloom: null | `0x${string}`;
miner: `0x${string}`;
mixHash: `0x${string}`;
nonce: null | `0x${string}`;
number: null | bigint;
parentHash: `0x${string}`;
receiptsRoot: `0x${string}`;
sealFields: `0x${string}`[];
sha3Uncles: `0x${string}`;
size: bigint;
stateRoot: `0x${string}`;
timestamp: bigint;
totalDifficulty: null | bigint;
transactions: `0x${string}`[] | OpStackTransaction<boolean>[];
transactionsRoot: `0x${string}`;
uncles: `0x${string}`[];
withdrawals?: Withdrawal[];
withdrawalsRoot?: `0x${string}`;
});
type: "block";
}
-
exclude: undefined | []
-
format: ((args) => {
baseFeePerGas: null | bigint;
blobGasUsed: bigint;
difficulty: bigint;
excessBlobGas: bigint;
extraData: `0x${string}`;
gasLimit: bigint;
gasUsed: bigint;
hash: null | `0x${string}`;
logsBloom: null | `0x${string}`;
miner: `0x${string}`;
mixHash: `0x${string}`;
nonce: null | `0x${string}`;
number: null | bigint;
parentHash: `0x${string}`;
receiptsRoot: `0x${string}`;
sealFields: `0x${string}`[];
sha3Uncles: `0x${string}`;
size: bigint;
stateRoot: `0x${string}`;
timestamp: bigint;
totalDifficulty: null | bigint;
transactions: `0x${string}`[] | OpStackTransaction<boolean>[];
transactionsRoot: `0x${string}`;
uncles: `0x${string}`[];
withdrawals?: Withdrawal[];
withdrawalsRoot?: `0x${string}`;
})
-
-
(args): {
baseFeePerGas: null | bigint;
blobGasUsed: bigint;
difficulty: bigint;
excessBlobGas: bigint;
extraData: `0x${string}`;
gasLimit: bigint;
gasUsed: bigint;
hash: null | `0x${string}`;
logsBloom: null | `0x${string}`;
miner: `0x${string}`;
mixHash: `0x${string}`;
nonce: null | `0x${string}`;
number: null | bigint;
parentHash: `0x${string}`;
receiptsRoot: `0x${string}`;
sealFields: `0x${string}`[];
sha3Uncles: `0x${string}`;
size: bigint;
stateRoot: `0x${string}`;
timestamp: bigint;
totalDifficulty: null | bigint;
transactions: `0x${string}`[] | OpStackTransaction<boolean>[];
transactionsRoot: `0x${string}`;
uncles: `0x${string}`[];
withdrawals?: Withdrawal[];
withdrawalsRoot?: `0x${string}`;
}
-
Parameters
-
args:
Assign<ExactPartial<RpcBlock<BlockTag, boolean, RpcTransaction<boolean>>>, OpStackRpcBlockOverrides
& {
transactions: `0x${(...)}`[]
| OpStackRpcTransaction<(...)>[];
}>
Returns
{
baseFeePerGas: null
| bigint;
blobGasUsed: bigint;
difficulty: bigint;
excessBlobGas: bigint;
extraData: `0x${string}`;
gasLimit: bigint;
gasUsed: bigint;
hash: null
| `0x${string}`;
logsBloom: null
| `0x${string}`;
miner: `0x${string}`;
mixHash: `0x${string}`;
nonce: null
| `0x${string}`;
number: null
| bigint;
parentHash: `0x${string}`;
receiptsRoot: `0x${string}`;
sealFields: `0x${string}`[];
sha3Uncles: `0x${string}`;
size: bigint;
stateRoot: `0x${string}`;
timestamp: bigint;
totalDifficulty: null
| bigint;
transactions: `0x${string}`[]
| OpStackTransaction<boolean>[];
transactionsRoot: `0x${string}`;
uncles: `0x${string}`[];
withdrawals?: Withdrawal[];
withdrawalsRoot?: `0x${string}`;
}
-
baseFeePerGas: null
| bigint
-
blobGasUsed: bigint
-
difficulty: bigint
-
excessBlobGas: bigint
-
extraData: `0x${string}`
-
gasLimit: bigint
-
gasUsed: bigint
-
hash: null
| `0x${string}`
-
logsBloom: null
| `0x${string}`
-
miner: `0x${string}`
-
mixHash: `0x${string}`
-
nonce: null
| `0x${string}`
-
number: null
| bigint
-
parentHash: `0x${string}`
-
receiptsRoot: `0x${string}`
-
sealFields: `0x${string}`[]
-
sha3Uncles: `0x${string}`
-
size: bigint
-
stateRoot: `0x${string}`
-
timestamp: bigint
-
totalDifficulty: null
| bigint
-
transactions: `0x${string}`[]
| OpStackTransaction<boolean>[]
-
transactionsRoot: `0x${string}`
-
uncles: `0x${string}`[]
-
Optional
withdrawals?: Withdrawal[]
-
Optional
withdrawalsRoot?: `0x${string}`
-
type: "block"
-
Readonly
transaction: {
exclude: undefined | [];
format: ((args) => {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "legacy";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity?: undefined;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: undefined;
maxPriorityFeePerGas: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas: bigint;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip4844";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
});
type: "transaction";
}
-
exclude: undefined | []
-
format: ((args) => {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "legacy";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity?: undefined;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: undefined;
maxPriorityFeePerGas: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas: bigint;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip4844";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
})
-
-
(args): {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "legacy";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity?: undefined;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: undefined;
maxPriorityFeePerGas: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas: bigint;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip4844";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
}
-
Parameters
-
args:
{
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<PartialBy<{
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: (...)
| (...);
blockNumber: (...)
| (...);
chainId?: (...)
| (...);
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice: `0x${(...)}`;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...)
| (...);
transactionIndex: (...)
| (...);
type: "0x0";
typeHex: (...)
| (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity?: undefined;
}, "yParity">, "typeHex">
& {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
}
| {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<TransactionBase<`0x${string}`, `0x${string}`, boolean>, "typeHex">
& FeeValuesEIP1559<`0x${string}`>
& {
isSystemTx?: boolean;
mint?: `0x${string}`;
sourceHash: `0x${string}`;
type: "0x7e";
}
| {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<PartialBy<{
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: (...)
| (...);
blockNumber: (...)
| (...);
chainId?: (...)
| (...);
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice: `0x${(...)}`;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...)
| (...);
transactionIndex: (...)
| (...);
type: "0x0";
typeHex: (...)
| (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity?: undefined;
}, "yParity">, "typeHex">
& {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
}
| {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<PartialBy<{
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: (...)
| (...);
blockNumber: (...)
| (...);
chainId: `0x${(...)}`;
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice: `0x${(...)}`;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...)
| (...);
transactionIndex: (...)
| (...);
type: "0x1";
typeHex: (...)
| (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity: `0x${(...)}`;
}, "yParity">, "typeHex">
& {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
}
| {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<PartialBy<{
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: (...)
| (...);
blockNumber: (...)
| (...);
chainId: `0x${(...)}`;
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice?: undefined;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: `0x${(...)}`;
maxPriorityFeePerGas: `0x${(...)}`;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...)
| (...);
transactionIndex: (...)
| (...);
type: "0x2";
typeHex: (...)
| (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity: `0x${(...)}`;
}, "yParity">, "typeHex">
& {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
}
| {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<TransactionBase<`0x${string}`, `0x${string}`, boolean>, "typeHex">
& FeeValuesEIP1559<`0x${string}`>
& {
isSystemTx?: boolean;
mint?: `0x${string}`;
sourceHash: `0x${string}`;
type: "0x7e";
}
| {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<PartialBy<{
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: (...)
| (...);
blockNumber: (...)
| (...);
chainId?: (...)
| (...);
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice: `0x${(...)}`;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...)
| (...);
transactionIndex: (...)
| (...);
type: "0x0";
typeHex: (...)
| (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity?: undefined;
}, "yParity">, "typeHex">
& {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
}
| {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<PartialBy<{
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: (...)
| (...);
blockNumber: (...)
| (...);
chainId: `0x${(...)}`;
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice: `0x${(...)}`;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...)
| (...);
transactionIndex: (...)
| (...);
type: "0x1";
typeHex: (...)
| (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity: `0x${(...)}`;
}, "yParity">, "typeHex">
& {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
}
| {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<PartialBy<{
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: (...)
| (...);
blockNumber: (...)
| (...);
chainId: `0x${(...)}`;
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice?: undefined;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: `0x${(...)}`;
maxPriorityFeePerGas: `0x${(...)}`;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...)
| (...);
transactionIndex: (...)
| (...);
type: "0x2";
typeHex: (...)
| (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity: `0x${(...)}`;
}, "yParity">, "typeHex">
& {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
}
| {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<TransactionBase<`0x${string}`, `0x${string}`, boolean>, "typeHex">
& FeeValuesEIP1559<`0x${string}`>
& {
isSystemTx?: boolean;
mint?: `0x${string}`;
sourceHash: `0x${string}`;
type: "0x7e";
}
| {
accessList?: AccessList;
blobVersionedHashes?: `0x${(...)}`[];
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<PartialBy<{
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: (...)
| (...);
blockNumber: (...)
| (...);
chainId?: (...)
| (...);
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice: `0x${(...)}`;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...)
| (...);
transactionIndex: (...)
| (...);
type: "0x0";
typeHex: (...)
| (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity?: undefined;
}, "yParity">, "typeHex">
& {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
}
| {
accessList?: AccessList;
blobVersionedHashes?: `0x${(...)}`[];
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<PartialBy<{
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: (...)
| (...);
blockNumber: (...)
| (...);
chainId: `0x${(...)}`;
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice: `0x${(...)}`;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...)
| (...);
transactionIndex: (...)
| (...);
type: "0x1";
typeHex: (...)
| (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity: `0x${(...)}`;
}, "yParity">, "typeHex">
& {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
}
| {
accessList?: AccessList;
blobVersionedHashes?: `0x${(...)}`[];
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<PartialBy<{
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: (...)
| (...);
blockNumber: (...)
| (...);
chainId: `0x${(...)}`;
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice?: undefined;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: `0x${(...)}`;
maxPriorityFeePerGas: `0x${(...)}`;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...)
| (...);
transactionIndex: (...)
| (...);
type: "0x2";
typeHex: (...)
| (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity: `0x${(...)}`;
}, "yParity">, "typeHex">
& {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
}
| {
accessList?: AccessList;
blobVersionedHashes?: `0x${(...)}`[];
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<PartialBy<{
accessList: AccessList;
blobVersionedHashes: (...)[];
blockHash: (...)
| (...);
blockNumber: (...)
| (...);
chainId: `0x${(...)}`;
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice?: undefined;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas: `0x${(...)}`;
maxFeePerGas: `0x${(...)}`;
maxPriorityFeePerGas: `0x${(...)}`;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...)
| (...);
transactionIndex: (...)
| (...);
type: "0x3";
typeHex: (...)
| (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity: `0x${(...)}`;
}, "yParity">, "typeHex">
& {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
}
| {
accessList?: AccessList;
blobVersionedHashes?: `0x${(...)}`[];
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<TransactionBase<`0x${string}`, `0x${string}`, boolean>, "typeHex">
& FeeValuesEIP1559<`0x${string}`>
& {
isSystemTx?: boolean;
mint?: `0x${string}`;
sourceHash: `0x${string}`;
type: "0x7e";
}
Returns
{
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null
| `0x${string}`;
blockNumber: null
| bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null
| `0x${string}`;
transactionIndex: null
| number;
type: "legacy";
typeHex: null
| `0x${string}`;
v: bigint;
value: bigint;
yParity?: undefined;
}
| {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null
| `0x${string}`;
blockNumber: null
| bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null
| `0x${string}`;
transactionIndex: null
| number;
type: "deposit";
typeHex: null
| `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
}
| {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null
| `0x${string}`;
blockNumber: null
| bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null
| `0x${string}`;
transactionIndex: null
| number;
type: "eip2930";
typeHex: null
| `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
}
| {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null
| `0x${string}`;
blockNumber: null
| bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null
| `0x${string}`;
transactionIndex: null
| number;
type: "eip1559";
typeHex: null
| `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
}
| {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null
| `0x${string}`;
blockNumber: null
| bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null
| `0x${string}`;
transactionIndex: null
| number;
type: "deposit";
typeHex: null
| `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
}
| {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null
| `0x${string}`;
blockNumber: null
| bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: undefined;
maxPriorityFeePerGas: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null
| `0x${string}`;
transactionIndex: null
| number;
type: "eip2930";
typeHex: null
| `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
}
| {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null
| `0x${string}`;
blockNumber: null
| bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null
| `0x${string}`;
transactionIndex: null
| number;
type: "eip1559";
typeHex: null
| `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
}
| {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null
| `0x${string}`;
blockNumber: null
| bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null
| `0x${string}`;
transactionIndex: null
| number;
type: "deposit";
typeHex: null
| `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
}
| {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null
| `0x${string}`;
blockNumber: null
| bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas: bigint;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null
| `0x${string}`;
transactionIndex: null
| number;
type: "eip4844";
typeHex: null
| `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
}
| {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null
| `0x${string}`;
blockNumber: null
| bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null
| `0x${string}`;
transactionIndex: null
| number;
type: "deposit";
typeHex: null
| `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
}
-
type: "transaction"
-
Readonly
transactionReceipt: {
exclude: undefined | [];
format: ((args) => {
blobGasPrice?: bigint;
blobGasUsed?: bigint;
blockHash: `0x${string}`;
blockNumber: bigint;
contractAddress: undefined | null | `0x${string}`;
cumulativeGasUsed: bigint;
effectiveGasPrice: bigint;
from: `0x${string}`;
gasUsed: bigint;
l1Fee: null | bigint;
l1FeeScalar: null | number;
l1GasPrice: null | bigint;
l1GasUsed: null | bigint;
logs: Log<bigint, number, false, undefined, undefined, undefined, undefined>[];
logsBloom: `0x${string}`;
root?: `0x${string}`;
status: "success" | "reverted";
to: null | `0x${string}`;
transactionHash: `0x${string}`;
transactionIndex: number;
type: TransactionType;
});
type: "transactionReceipt";
}
-
exclude: undefined | []
-
format: ((args) => {
blobGasPrice?: bigint;
blobGasUsed?: bigint;
blockHash: `0x${string}`;
blockNumber: bigint;
contractAddress: undefined | null | `0x${string}`;
cumulativeGasUsed: bigint;
effectiveGasPrice: bigint;
from: `0x${string}`;
gasUsed: bigint;
l1Fee: null | bigint;
l1FeeScalar: null | number;
l1GasPrice: null | bigint;
l1GasUsed: null | bigint;
logs: Log<bigint, number, false, undefined, undefined, undefined, undefined>[];
logsBloom: `0x${string}`;
root?: `0x${string}`;
status: "success" | "reverted";
to: null | `0x${string}`;
transactionHash: `0x${string}`;
transactionIndex: number;
type: TransactionType;
})
-
-
(args): {
blobGasPrice?: bigint;
blobGasUsed?: bigint;
blockHash: `0x${string}`;
blockNumber: bigint;
contractAddress: undefined | null | `0x${string}`;
cumulativeGasUsed: bigint;
effectiveGasPrice: bigint;
from: `0x${string}`;
gasUsed: bigint;
l1Fee: null | bigint;
l1FeeScalar: null | number;
l1GasPrice: null | bigint;
l1GasUsed: null | bigint;
logs: Log<bigint, number, false, undefined, undefined, undefined, undefined>[];
logsBloom: `0x${string}`;
root?: `0x${string}`;
status: "success" | "reverted";
to: null | `0x${string}`;
transactionHash: `0x${string}`;
transactionIndex: number;
type: TransactionType;
}
-
Parameters
-
args:
Assign<ExactPartial<RpcTransactionReceipt>, OpStackRpcTransactionReceiptOverrides>
Returns
{
blobGasPrice?: bigint;
blobGasUsed?: bigint;
blockHash: `0x${string}`;
blockNumber: bigint;
contractAddress: undefined
| null
| `0x${string}`;
cumulativeGasUsed: bigint;
effectiveGasPrice: bigint;
from: `0x${string}`;
gasUsed: bigint;
l1Fee: null
| bigint;
l1FeeScalar: null
| number;
l1GasPrice: null
| bigint;
l1GasUsed: null
| bigint;
logs: Log<bigint, number, false, undefined, undefined, undefined, undefined>[];
logsBloom: `0x${string}`;
root?: `0x${string}`;
status: "success"
| "reverted";
to: null
| `0x${string}`;
transactionHash: `0x${string}`;
transactionIndex: number;
type: TransactionType;
}
-
Optional
blobGasPrice?: bigint
-
Optional
blobGasUsed?: bigint
-
blockHash: `0x${string}`
-
blockNumber: bigint
-
contractAddress: undefined
| null
| `0x${string}`
-
cumulativeGasUsed: bigint
-
effectiveGasPrice: bigint
-
from: `0x${string}`
-
gasUsed: bigint
-
l1Fee: null
| bigint
-
l1FeeScalar: null
| number
-
l1GasPrice: null
| bigint
-
l1GasUsed: null
| bigint
-
logs: Log<bigint, number, false, undefined, undefined, undefined, undefined>[]
-
logsBloom: `0x${string}`
-
Optional
root?: `0x${string}`
-
status: "success"
| "reverted"
-
to: null
| `0x${string}`
-
transactionHash: `0x${string}`
-
transactionIndex: number
-
type: TransactionType
-
type: "transactionReceipt"
-
id: 84532
-
name: "Base Sepolia"
-
nativeCurrency: {
decimals: 18;
name: "Sepolia Ether";
symbol: "ETH";
}
-
Readonly
decimals: 18
-
Readonly
name: "Sepolia Ether"
-
Readonly
symbol: "ETH"
-
Readonly
network: "base-sepolia"
-
rpcUrls: {
default: {
http: readonly ["https://sepolia.base.org"];
};
}
-
Readonly
default: {
http: readonly ["https://sepolia.base.org"];
}
-
Readonly
http: readonly ["https://sepolia.base.org"]
-
serializers: {
transaction: ((transaction,
signature?) => `0x02${string}` | `0x01${string}` | `0x03${string}` | TransactionSerializedLegacy | `0x7e${string}`);
}
-
Readonly
transaction: ((transaction,
signature?) => `0x02${string}` | `0x01${string}` | `0x03${string}` | TransactionSerializedLegacy | `0x7e${string}`)
-
-
(transaction,
signature?): `0x02${string}` | `0x01${string}` | `0x03${string}` | TransactionSerializedLegacy | `0x7e${string}`
-
Parameters
-
transaction:
OpStackTransactionSerializable
-
Optional
signature:
Signature
Returns
`0x02${string}` | `0x01${string}` | `0x03${string}` | TransactionSerializedLegacy | `0x7e${string}`
-
sourceId: 11155111
-
testnet: true
-
blastSepolia: {
blockExplorers: {
default: {
name: "Blastscan";
url: "https://testnet.blastscan.io";
};
};
contracts: {
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 756690;
};
};
custom?: Record<string, unknown>;
fees?: ChainFees<undefined>;
formatters?: undefined;
id: 168587773;
name: "Blast Sepolia";
nativeCurrency: {
decimals: 18;
name: "Ether";
symbol: "ETH";
};
rpcUrls: {
default: {
http: readonly ["https://sepolia.blast.io"];
};
};
serializers?: ChainSerializers<undefined>;
sourceId: 11155111;
testnet: true;
}
-
blockExplorers: {
default: {
name: "Blastscan";
url: "https://testnet.blastscan.io";
};
}
-
Readonly
default: {
name: "Blastscan";
url: "https://testnet.blastscan.io";
}
-
Readonly
name: "Blastscan"
-
Readonly
url: "https://testnet.blastscan.io"
-
contracts: {
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 756690;
};
}
-
Readonly
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 756690;
}
-
Readonly
address: "0xca11bde05977b3631167028862be2a173976ca11"
-
Readonly
blockCreated: 756690
-
Optional
custom?: Record<string, unknown>
-
Optional
fees?: ChainFees<undefined>
-
Optional
formatters?: undefined
-
id: 168587773
-
name: "Blast Sepolia"
-
nativeCurrency: {
decimals: 18;
name: "Ether";
symbol: "ETH";
}
-
Readonly
decimals: 18
-
Readonly
name: "Ether"
-
Readonly
symbol: "ETH"
-
rpcUrls: {
default: {
http: readonly ["https://sepolia.blast.io"];
};
}
-
Readonly
default: {
http: readonly ["https://sepolia.blast.io"];
}
-
Readonly
http: readonly ["https://sepolia.blast.io"]
-
Optional
serializers?: ChainSerializers<undefined>
-
sourceId: 11155111
-
testnet: true
-
celoAlfajores: {
blockExplorers: {
default: {
apiUrl: "https://explorer.celo.org/api";
name: "Celo Explorer";
url: "https://explorer.celo.org/alfajores";
};
};
contracts: {
multicall3: {
address: "0xcA11bde05977b3631167028862bE2a173976CA11";
blockCreated: 14569001;
};
};
custom?: Record<string, unknown>;
fees?: ChainFees<undefined>;
formatters: {
block: {
exclude: undefined | ("nonce" | "difficulty" | "gasLimit" | "mixHash" | "uncles")[];
format: ((args) => {
baseFeePerGas: null | bigint;
blobGasUsed: bigint;
difficulty: bigint;
excessBlobGas: bigint;
extraData: `0x${string}`;
gasLimit: bigint;
gasUsed: bigint;
hash: null | `0x${string}`;
logsBloom: null | `0x${string}`;
miner: `0x${string}`;
mixHash: `0x${string}`;
nonce: null | `0x${string}`;
number: null | bigint;
parentHash: `0x${string}`;
randomness: {
committed: `0x${string}`;
revealed: `0x${string}`;
};
receiptsRoot: `0x${string}`;
sealFields: `0x${string}`[];
sha3Uncles: `0x${string}`;
size: bigint;
stateRoot: `0x${string}`;
timestamp: bigint;
totalDifficulty: null | bigint;
transactions: `0x${string}`[] | CeloTransaction<boolean>[];
transactionsRoot: `0x${string}`;
uncles: `0x${string}`[];
withdrawals?: Withdrawal[];
withdrawalsRoot?: `0x${string}`;
} & {
difficulty: never;
gasLimit: never;
mixHash: never;
nonce: never;
uncles: never;
});
type: "block";
};
transaction: {
exclude: undefined | [];
format: ((args) => {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "legacy";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity?: undefined;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip42";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip64";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip42";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip64";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: undefined;
maxPriorityFeePerGas: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip42";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip64";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas: bigint;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip4844";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip42";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip64";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
});
type: "transaction";
};
transactionRequest: {
exclude: undefined | [];
format: ((args) => {
accessList?: undefined;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x0";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x1";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x2";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7c";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7b";
value?: `0x${string}`;
} | {
accessList?: undefined;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x0";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x1";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x2";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7c";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7b";
value?: `0x${string}`;
} | {
accessList?: undefined;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x0";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x1";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x2";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7c";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7b";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs: readonly `0x${string}`[] | readonly Uint8Array[];
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to: null | `0x${string}`;
type?: "0x3";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs: readonly `0x${string}`[] | readonly Uint8Array[];
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to: undefined | null | `0x${string}`;
type?: "0x7c";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs: readonly `0x${string}`[] | readonly Uint8Array[];
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
maxFeePerBlobGas: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to: undefined | null | `0x${string}`;
type?: "0x7b";
value?: `0x${string}`;
});
type: "transactionRequest";
};
};
id: 44787;
name: "Alfajores";
nativeCurrency: {
decimals: 18;
name: "CELO";
symbol: "A-CELO";
};
rpcUrls: {
default: {
http: readonly ["https://alfajores-forno.celo-testnet.org"];
};
};
serializers: {
transaction: ((transaction,
signature?) => `0x02${string}` | `0x01${string}` | `0x03${string}` | TransactionSerializedLegacy | `0x7c${string}` | `0x7b${string}`);
};
sourceId?: number;
testnet: true;
}
-
blockExplorers: {
default: {
apiUrl: "https://explorer.celo.org/api";
name: "Celo Explorer";
url: "https://explorer.celo.org/alfajores";
};
}
-
Readonly
default: {
apiUrl: "https://explorer.celo.org/api";
name: "Celo Explorer";
url: "https://explorer.celo.org/alfajores";
}
-
Readonly
apiUrl: "https://explorer.celo.org/api"
-
Readonly
name: "Celo Explorer"
-
Readonly
url: "https://explorer.celo.org/alfajores"
-
contracts: {
multicall3: {
address: "0xcA11bde05977b3631167028862bE2a173976CA11";
blockCreated: 14569001;
};
}
-
Readonly
multicall3: {
address: "0xcA11bde05977b3631167028862bE2a173976CA11";
blockCreated: 14569001;
}
-
Readonly
address: "0xcA11bde05977b3631167028862bE2a173976CA11"
-
Readonly
blockCreated: 14569001
-
Optional
custom?: Record<string, unknown>
-
Optional
fees?: ChainFees<undefined>
-
formatters: {
block: {
exclude: undefined | ("nonce" | "difficulty" | "gasLimit" | "mixHash" | "uncles")[];
format: ((args) => {
baseFeePerGas: null | bigint;
blobGasUsed: bigint;
difficulty: bigint;
excessBlobGas: bigint;
extraData: `0x${string}`;
gasLimit: bigint;
gasUsed: bigint;
hash: null | `0x${string}`;
logsBloom: null | `0x${string}`;
miner: `0x${string}`;
mixHash: `0x${string}`;
nonce: null | `0x${string}`;
number: null | bigint;
parentHash: `0x${string}`;
randomness: {
committed: `0x${string}`;
revealed: `0x${string}`;
};
receiptsRoot: `0x${string}`;
sealFields: `0x${string}`[];
sha3Uncles: `0x${string}`;
size: bigint;
stateRoot: `0x${string}`;
timestamp: bigint;
totalDifficulty: null | bigint;
transactions: `0x${string}`[] | CeloTransaction<boolean>[];
transactionsRoot: `0x${string}`;
uncles: `0x${string}`[];
withdrawals?: Withdrawal[];
withdrawalsRoot?: `0x${string}`;
} & {
difficulty: never;
gasLimit: never;
mixHash: never;
nonce: never;
uncles: never;
});
type: "block";
};
transaction: {
exclude: undefined | [];
format: ((args) => {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "legacy";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity?: undefined;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip42";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip64";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip42";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip64";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: undefined;
maxPriorityFeePerGas: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip42";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip64";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas: bigint;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip4844";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip42";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip64";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
});
type: "transaction";
};
transactionRequest: {
exclude: undefined | [];
format: ((args) => {
accessList?: undefined;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x0";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x1";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x2";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7c";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7b";
value?: `0x${string}`;
} | {
accessList?: undefined;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x0";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x1";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x2";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7c";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7b";
value?: `0x${string}`;
} | {
accessList?: undefined;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x0";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x1";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x2";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7c";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7b";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs: readonly `0x${string}`[] | readonly Uint8Array[];
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to: null | `0x${string}`;
type?: "0x3";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs: readonly `0x${string}`[] | readonly Uint8Array[];
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to: undefined | null | `0x${string}`;
type?: "0x7c";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs: readonly `0x${string}`[] | readonly Uint8Array[];
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
maxFeePerBlobGas: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to: undefined | null | `0x${string}`;
type?: "0x7b";
value?: `0x${string}`;
});
type: "transactionRequest";
};
}
-
Readonly
block: {
exclude: undefined | ("nonce" | "difficulty" | "gasLimit" | "mixHash" | "uncles")[];
format: ((args) => {
baseFeePerGas: null | bigint;
blobGasUsed: bigint;
difficulty: bigint;
excessBlobGas: bigint;
extraData: `0x${string}`;
gasLimit: bigint;
gasUsed: bigint;
hash: null | `0x${string}`;
logsBloom: null | `0x${string}`;
miner: `0x${string}`;
mixHash: `0x${string}`;
nonce: null | `0x${string}`;
number: null | bigint;
parentHash: `0x${string}`;
randomness: {
committed: `0x${string}`;
revealed: `0x${string}`;
};
receiptsRoot: `0x${string}`;
sealFields: `0x${string}`[];
sha3Uncles: `0x${string}`;
size: bigint;
stateRoot: `0x${string}`;
timestamp: bigint;
totalDifficulty: null | bigint;
transactions: `0x${string}`[] | CeloTransaction<boolean>[];
transactionsRoot: `0x${string}`;
uncles: `0x${string}`[];
withdrawals?: Withdrawal[];
withdrawalsRoot?: `0x${string}`;
} & {
difficulty: never;
gasLimit: never;
mixHash: never;
nonce: never;
uncles: never;
});
type: "block";
}
-
exclude: undefined | ("nonce" | "difficulty" | "gasLimit" | "mixHash" | "uncles")[]
-
format: ((args) => {
baseFeePerGas: null | bigint;
blobGasUsed: bigint;
difficulty: bigint;
excessBlobGas: bigint;
extraData: `0x${string}`;
gasLimit: bigint;
gasUsed: bigint;
hash: null | `0x${string}`;
logsBloom: null | `0x${string}`;
miner: `0x${string}`;
mixHash: `0x${string}`;
nonce: null | `0x${string}`;
number: null | bigint;
parentHash: `0x${string}`;
randomness: {
committed: `0x${string}`;
revealed: `0x${string}`;
};
receiptsRoot: `0x${string}`;
sealFields: `0x${string}`[];
sha3Uncles: `0x${string}`;
size: bigint;
stateRoot: `0x${string}`;
timestamp: bigint;
totalDifficulty: null | bigint;
transactions: `0x${string}`[] | CeloTransaction<boolean>[];
transactionsRoot: `0x${string}`;
uncles: `0x${string}`[];
withdrawals?: Withdrawal[];
withdrawalsRoot?: `0x${string}`;
} & {
difficulty: never;
gasLimit: never;
mixHash: never;
nonce: never;
uncles: never;
})
-
-
(args): {
baseFeePerGas: null | bigint;
blobGasUsed: bigint;
difficulty: bigint;
excessBlobGas: bigint;
extraData: `0x${string}`;
gasLimit: bigint;
gasUsed: bigint;
hash: null | `0x${string}`;
logsBloom: null | `0x${string}`;
miner: `0x${string}`;
mixHash: `0x${string}`;
nonce: null | `0x${string}`;
number: null | bigint;
parentHash: `0x${string}`;
randomness: {
committed: `0x${string}`;
revealed: `0x${string}`;
};
receiptsRoot: `0x${string}`;
sealFields: `0x${string}`[];
sha3Uncles: `0x${string}`;
size: bigint;
stateRoot: `0x${string}`;
timestamp: bigint;
totalDifficulty: null | bigint;
transactions: `0x${string}`[] | CeloTransaction<boolean>[];
transactionsRoot: `0x${string}`;
uncles: `0x${string}`[];
withdrawals?: Withdrawal[];
withdrawalsRoot?: `0x${string}`;
}
& {
difficulty: never;
gasLimit: never;
mixHash: never;
nonce: never;
uncles: never;
}
-
Parameters
-
args:
Assign<ExactPartial<RpcBlock<BlockTag, boolean, RpcTransaction<boolean>>>, CeloBlockOverrides
& {
transactions: `0x${(...)}`[]
| CeloRpcTransaction<(...)>[];
}>
Returns
{
baseFeePerGas: null
| bigint;
blobGasUsed: bigint;
difficulty: bigint;
excessBlobGas: bigint;
extraData: `0x${string}`;
gasLimit: bigint;
gasUsed: bigint;
hash: null
| `0x${string}`;
logsBloom: null
| `0x${string}`;
miner: `0x${string}`;
mixHash: `0x${string}`;
nonce: null
| `0x${string}`;
number: null
| bigint;
parentHash: `0x${string}`;
randomness: {
committed: `0x${string}`;
revealed: `0x${string}`;
};
receiptsRoot: `0x${string}`;
sealFields: `0x${string}`[];
sha3Uncles: `0x${string}`;
size: bigint;
stateRoot: `0x${string}`;
timestamp: bigint;
totalDifficulty: null
| bigint;
transactions: `0x${string}`[]
| CeloTransaction<boolean>[];
transactionsRoot: `0x${string}`;
uncles: `0x${string}`[];
withdrawals?: Withdrawal[];
withdrawalsRoot?: `0x${string}`;
}
& {
difficulty: never;
gasLimit: never;
mixHash: never;
nonce: never;
uncles: never;
}
-
type: "block"
-
Readonly
transaction: {
exclude: undefined | [];
format: ((args) => {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "legacy";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity?: undefined;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip42";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip64";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip42";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip64";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: undefined;
maxPriorityFeePerGas: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip42";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip64";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas: bigint;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip4844";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip42";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip64";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
});
type: "transaction";
}
-
exclude: undefined | []
-
format: ((args) => {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "legacy";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity?: undefined;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip42";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip64";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip42";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip64";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: undefined;
maxPriorityFeePerGas: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip42";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip64";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas: bigint;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip4844";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip42";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip64";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
})
-
-
(args): {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "legacy";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity?: undefined;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip42";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip64";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip42";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip64";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: undefined;
maxPriorityFeePerGas: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip42";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip64";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas: bigint;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip4844";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee: null | bigint;
gatewayFeeRecipient: null | `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip42";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
feeCurrency: null | `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "cip64";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
}
-
Parameters
-
args:
{
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7c"
| "0x7b";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<PartialBy<{
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: (...)
| (...);
blockNumber: (...)
| (...);
chainId?: (...)
| (...);
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice: `0x${(...)}`;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...)
| (...);
transactionIndex: (...)
| (...);
type: "0x0";
typeHex: (...)
| (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity?: undefined;
}, "yParity">, "typeHex">
& {
feeCurrency: null
| `0x${string}`;
gatewayFee: null
| `0x${string}`;
gatewayFeeRecipient: null
| `0x${string}`;
}
| {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7c"
| "0x7b";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<TransactionBase<`0x${string}`, `0x${string}`, boolean>, "typeHex">
& FeeValuesEIP1559<`0x${string}`>
& {
feeCurrency: null
| `0x${string}`;
gatewayFee: null
| `0x${string}`;
gatewayFeeRecipient: null
| `0x${string}`;
type: "0x7c";
}
| {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7c"
| "0x7b";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<TransactionBase<`0x${string}`, `0x${string}`, boolean>, "typeHex">
& FeeValuesEIP1559<`0x${string}`>
& {
feeCurrency: null
| `0x${string}`;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
type: "0x7b";
}
| {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7c"
| "0x7b";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<PartialBy<{
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: (...)
| (...);
blockNumber: (...)
| (...);
chainId?: (...)
| (...);
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice: `0x${(...)}`;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...)
| (...);
transactionIndex: (...)
| (...);
type: "0x0";
typeHex: (...)
| (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity?: undefined;
}, "yParity">, "typeHex">
& {
feeCurrency: null
| `0x${string}`;
gatewayFee: null
| `0x${string}`;
gatewayFeeRecipient: null
| `0x${string}`;
}
| {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7c"
| "0x7b";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<PartialBy<{
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: (...)
| (...);
blockNumber: (...)
| (...);
chainId: `0x${(...)}`;
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice: `0x${(...)}`;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...)
| (...);
transactionIndex: (...)
| (...);
type: "0x1";
typeHex: (...)
| (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity: `0x${(...)}`;
}, "yParity">, "typeHex">
& {
feeCurrency: null
| `0x${string}`;
gatewayFee: null
| `0x${string}`;
gatewayFeeRecipient: null
| `0x${string}`;
}
| {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7c"
| "0x7b";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<PartialBy<{
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: (...)
| (...);
blockNumber: (...)
| (...);
chainId: `0x${(...)}`;
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice?: undefined;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: `0x${(...)}`;
maxPriorityFeePerGas: `0x${(...)}`;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...)
| (...);
transactionIndex: (...)
| (...);
type: "0x2";
typeHex: (...)
| (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity: `0x${(...)}`;
}, "yParity">, "typeHex">
& {
feeCurrency: null
| `0x${string}`;
gatewayFee: null
| `0x${string}`;
gatewayFeeRecipient: null
| `0x${string}`;
}
| {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7c"
| "0x7b";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<TransactionBase<`0x${string}`, `0x${string}`, boolean>, "typeHex">
& FeeValuesEIP1559<`0x${string}`>
& {
feeCurrency: null
| `0x${string}`;
gatewayFee: null
| `0x${string}`;
gatewayFeeRecipient: null
| `0x${string}`;
type: "0x7c";
}
| {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7c"
| "0x7b";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<TransactionBase<`0x${string}`, `0x${string}`, boolean>, "typeHex">
& FeeValuesEIP1559<`0x${string}`>
& {
feeCurrency: null
| `0x${string}`;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
type: "0x7b";
}
| {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7c"
| "0x7b";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<PartialBy<{
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: (...)
| (...);
blockNumber: (...)
| (...);
chainId?: (...)
| (...);
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice: `0x${(...)}`;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...)
| (...);
transactionIndex: (...)
| (...);
type: "0x0";
typeHex: (...)
| (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity?: undefined;
}, "yParity">, "typeHex">
& {
feeCurrency: null
| `0x${string}`;
gatewayFee: null
| `0x${string}`;
gatewayFeeRecipient: null
| `0x${string}`;
}
| {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7c"
| "0x7b";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<PartialBy<{
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: (...)
| (...);
blockNumber: (...)
| (...);
chainId: `0x${(...)}`;
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice: `0x${(...)}`;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...)
| (...);
transactionIndex: (...)
| (...);
type: "0x1";
typeHex: (...)
| (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity: `0x${(...)}`;
}, "yParity">, "typeHex">
& {
feeCurrency: null
| `0x${string}`;
gatewayFee: null
| `0x${string}`;
gatewayFeeRecipient: null
| `0x${string}`;
}
| {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7c"
| "0x7b";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<PartialBy<{
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: (...)
| (...);
blockNumber: (...)
| (...);
chainId: `0x${(...)}`;
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice?: undefined;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: `0x${(...)}`;
maxPriorityFeePerGas: `0x${(...)}`;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...)
| (...);
transactionIndex: (...)
| (...);
type: "0x2";
typeHex: (...)
| (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity: `0x${(...)}`;
}, "yParity">, "typeHex">
& {
feeCurrency: null
| `0x${string}`;
gatewayFee: null
| `0x${string}`;
gatewayFeeRecipient: null
| `0x${string}`;
}
| {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7c"
| "0x7b";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<TransactionBase<`0x${string}`, `0x${string}`, boolean>, "typeHex">
& FeeValuesEIP1559<`0x${string}`>
& {
feeCurrency: null
| `0x${string}`;
gatewayFee: null
| `0x${string}`;
gatewayFeeRecipient: null
| `0x${string}`;
type: "0x7c";
}
| {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7c"
| "0x7b";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<TransactionBase<`0x${string}`, `0x${string}`, boolean>, "typeHex">
& FeeValuesEIP1559<`0x${string}`>
& {
feeCurrency: null
| `0x${string}`;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
type: "0x7b";
}
| {
accessList?: AccessList;
blobVersionedHashes?: `0x${(...)}`[];
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7c"
| "0x7b";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<PartialBy<{
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: (...)
| (...);
blockNumber: (...)
| (...);
chainId?: (...)
| (...);
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice: `0x${(...)}`;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...)
| (...);
transactionIndex: (...)
| (...);
type: "0x0";
typeHex: (...)
| (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity?: undefined;
}, "yParity">, "typeHex">
& {
feeCurrency: null
| `0x${string}`;
gatewayFee: null
| `0x${string}`;
gatewayFeeRecipient: null
| `0x${string}`;
}
| {
accessList?: AccessList;
blobVersionedHashes?: `0x${(...)}`[];
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7c"
| "0x7b";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<PartialBy<{
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: (...)
| (...);
blockNumber: (...)
| (...);
chainId: `0x${(...)}`;
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice: `0x${(...)}`;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...)
| (...);
transactionIndex: (...)
| (...);
type: "0x1";
typeHex: (...)
| (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity: `0x${(...)}`;
}, "yParity">, "typeHex">
& {
feeCurrency: null
| `0x${string}`;
gatewayFee: null
| `0x${string}`;
gatewayFeeRecipient: null
| `0x${string}`;
}
| {
accessList?: AccessList;
blobVersionedHashes?: `0x${(...)}`[];
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7c"
| "0x7b";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<PartialBy<{
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: (...)
| (...);
blockNumber: (...)
| (...);
chainId: `0x${(...)}`;
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice?: undefined;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: `0x${(...)}`;
maxPriorityFeePerGas: `0x${(...)}`;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...)
| (...);
transactionIndex: (...)
| (...);
type: "0x2";
typeHex: (...)
| (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity: `0x${(...)}`;
}, "yParity">, "typeHex">
& {
feeCurrency: null
| `0x${string}`;
gatewayFee: null
| `0x${string}`;
gatewayFeeRecipient: null
| `0x${string}`;
}
| {
accessList?: AccessList;
blobVersionedHashes?: `0x${(...)}`[];
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7c"
| "0x7b";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<PartialBy<{
accessList: AccessList;
blobVersionedHashes: (...)[];
blockHash: (...)
| (...);
blockNumber: (...)
| (...);
chainId: `0x${(...)}`;
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice?: undefined;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas: `0x${(...)}`;
maxFeePerGas: `0x${(...)}`;
maxPriorityFeePerGas: `0x${(...)}`;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...)
| (...);
transactionIndex: (...)
| (...);
type: "0x3";
typeHex: (...)
| (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity: `0x${(...)}`;
}, "yParity">, "typeHex">
& {
feeCurrency: null
| `0x${string}`;
gatewayFee: null
| `0x${string}`;
gatewayFeeRecipient: null
| `0x${string}`;
}
| {
accessList?: AccessList;
blobVersionedHashes?: `0x${(...)}`[];
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7c"
| "0x7b";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<TransactionBase<`0x${string}`, `0x${string}`, boolean>, "typeHex">
& FeeValuesEIP1559<`0x${string}`>
& {
feeCurrency: null
| `0x${string}`;
gatewayFee: null
| `0x${string}`;
gatewayFeeRecipient: null
| `0x${string}`;
type: "0x7c";
}
| {
accessList?: AccessList;
blobVersionedHashes?: `0x${(...)}`[];
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7c"
| "0x7b";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<TransactionBase<`0x${string}`, `0x${string}`, boolean>, "typeHex">
& FeeValuesEIP1559<`0x${string}`>
& {
feeCurrency: null
| `0x${string}`;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
type: "0x7b";
}
Returns
{
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null
| `0x${string}`;
blockNumber: null
| bigint;
chainId?: number;
feeCurrency: null
| `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
gatewayFee: null
| bigint;
gatewayFeeRecipient: null
| `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null
| `0x${string}`;
transactionIndex: null
| number;
type: "legacy";
typeHex: null
| `0x${string}`;
v: bigint;
value: bigint;
yParity?: undefined;
}
| {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null
| `0x${string}`;
blockNumber: null
| bigint;
chainId?: number;
feeCurrency: null
| `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee: null
| bigint;
gatewayFeeRecipient: null
| `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null
| `0x${string}`;
transactionIndex: null
| number;
type: "cip42";
typeHex: null
| `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
}
| {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null
| `0x${string}`;
blockNumber: null
| bigint;
chainId?: number;
feeCurrency: null
| `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null
| `0x${string}`;
transactionIndex: null
| number;
type: "cip64";
typeHex: null
| `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
}
| {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null
| `0x${string}`;
blockNumber: null
| bigint;
chainId: number;
feeCurrency: null
| `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
gatewayFee: null
| bigint;
gatewayFeeRecipient: null
| `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null
| `0x${string}`;
transactionIndex: null
| number;
type: "eip2930";
typeHex: null
| `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
}
| {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null
| `0x${string}`;
blockNumber: null
| bigint;
chainId: number;
feeCurrency: null
| `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee: null
| bigint;
gatewayFeeRecipient: null
| `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null
| `0x${string}`;
transactionIndex: null
| number;
type: "eip1559";
typeHex: null
| `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
}
| {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null
| `0x${string}`;
blockNumber: null
| bigint;
chainId: number;
feeCurrency: null
| `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee: null
| bigint;
gatewayFeeRecipient: null
| `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null
| `0x${string}`;
transactionIndex: null
| number;
type: "cip42";
typeHex: null
| `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
}
| {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null
| `0x${string}`;
blockNumber: null
| bigint;
chainId: number;
feeCurrency: null
| `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null
| `0x${string}`;
transactionIndex: null
| number;
type: "cip64";
typeHex: null
| `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
}
| {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null
| `0x${string}`;
blockNumber: null
| bigint;
chainId: number;
feeCurrency: null
| `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
gatewayFee: null
| bigint;
gatewayFeeRecipient: null
| `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: undefined;
maxPriorityFeePerGas: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null
| `0x${string}`;
transactionIndex: null
| number;
type: "eip2930";
typeHex: null
| `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
}
| {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null
| `0x${string}`;
blockNumber: null
| bigint;
chainId: number;
feeCurrency: null
| `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee: null
| bigint;
gatewayFeeRecipient: null
| `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null
| `0x${string}`;
transactionIndex: null
| number;
type: "eip1559";
typeHex: null
| `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
}
| {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null
| `0x${string}`;
blockNumber: null
| bigint;
chainId: number;
feeCurrency: null
| `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee: null
| bigint;
gatewayFeeRecipient: null
| `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null
| `0x${string}`;
transactionIndex: null
| number;
type: "cip42";
typeHex: null
| `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
}
| {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null
| `0x${string}`;
blockNumber: null
| bigint;
chainId: number;
feeCurrency: null
| `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null
| `0x${string}`;
transactionIndex: null
| number;
type: "cip64";
typeHex: null
| `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
}
| {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null
| `0x${string}`;
blockNumber: null
| bigint;
chainId: number;
feeCurrency: null
| `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee: null
| bigint;
gatewayFeeRecipient: null
| `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas: bigint;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null
| `0x${string}`;
transactionIndex: null
| number;
type: "eip4844";
typeHex: null
| `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
}
| {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null
| `0x${string}`;
blockNumber: null
| bigint;
chainId: number;
feeCurrency: null
| `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee: null
| bigint;
gatewayFeeRecipient: null
| `0x${string}`;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null
| `0x${string}`;
transactionIndex: null
| number;
type: "cip42";
typeHex: null
| `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
}
| {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null
| `0x${string}`;
blockNumber: null
| bigint;
chainId: number;
feeCurrency: null
| `0x${string}`;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
to: null
| `0x${string}`;
transactionIndex: null
| number;
type: "cip64";
typeHex: null
| `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
}
-
type: "transaction"
-
Readonly
transactionRequest: {
exclude: undefined | [];
format: ((args) => {
accessList?: undefined;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x0";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x1";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x2";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7c";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7b";
value?: `0x${string}`;
} | {
accessList?: undefined;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x0";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x1";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x2";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7c";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7b";
value?: `0x${string}`;
} | {
accessList?: undefined;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x0";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x1";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x2";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7c";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7b";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs: readonly `0x${string}`[] | readonly Uint8Array[];
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to: null | `0x${string}`;
type?: "0x3";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs: readonly `0x${string}`[] | readonly Uint8Array[];
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to: undefined | null | `0x${string}`;
type?: "0x7c";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs: readonly `0x${string}`[] | readonly Uint8Array[];
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
maxFeePerBlobGas: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to: undefined | null | `0x${string}`;
type?: "0x7b";
value?: `0x${string}`;
});
type: "transactionRequest";
}
-
exclude: undefined | []
-
format: ((args) => {
accessList?: undefined;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x0";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x1";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x2";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7c";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7b";
value?: `0x${string}`;
} | {
accessList?: undefined;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x0";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x1";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x2";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7c";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7b";
value?: `0x${string}`;
} | {
accessList?: undefined;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x0";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x1";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x2";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7c";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7b";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs: readonly `0x${string}`[] | readonly Uint8Array[];
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to: null | `0x${string}`;
type?: "0x3";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs: readonly `0x${string}`[] | readonly Uint8Array[];
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to: undefined | null | `0x${string}`;
type?: "0x7c";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs: readonly `0x${string}`[] | readonly Uint8Array[];
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
maxFeePerBlobGas: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to: undefined | null | `0x${string}`;
type?: "0x7b";
value?: `0x${string}`;
})
-
-
(args): {
accessList?: undefined;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x0";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x1";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x2";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7c";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7b";
value?: `0x${string}`;
} | {
accessList?: undefined;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x0";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x1";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x2";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7c";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7b";
value?: `0x${string}`;
} | {
accessList?: undefined;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x0";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x1";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x2";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7c";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null | `0x${string}`;
type?: "0x7b";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs: readonly `0x${string}`[] | readonly Uint8Array[];
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to: null | `0x${string}`;
type?: "0x3";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs: readonly `0x${string}`[] | readonly Uint8Array[];
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to: undefined | null | `0x${string}`;
type?: "0x7c";
value?: `0x${string}`;
} | {
accessList?: AccessList;
blobs: readonly `0x${string}`[] | readonly Uint8Array[];
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
maxFeePerBlobGas: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to: undefined | null | `0x${string}`;
type?: "0x7b";
value?: `0x${string}`;
}
-
Parameters
-
args:
{
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
from?: `0x${string}`;
gas?: bigint;
gasPrice?: bigint;
maxFeePerBlobGas?: bigint;
maxFeePerGas?: bigint;
maxPriorityFeePerGas?: bigint;
nonce?: number;
to?: null
| `0x${string}`;
type?: "legacy"
| "eip2930"
| "eip1559"
| "eip4844"
| "cip42"
| "cip64";
value?: bigint;
}
& {
accessList?: undefined;
blobs?: undefined;
data?: `0x${string}`;
from: `0x${string}`;
gas?: bigint;
gasPrice?: bigint;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: number;
to?: null
| `0x${string}`;
type?: "legacy";
value?: bigint;
}
& {
feeCurrency?: `0x${string}`;
gatewayFee?: bigint;
gatewayFeeRecipient?: `0x${string}`;
}
| {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
from?: `0x${string}`;
gas?: bigint;
gasPrice?: bigint;
maxFeePerBlobGas?: bigint;
maxFeePerGas?: bigint;
maxPriorityFeePerGas?: bigint;
nonce?: number;
to?: null
| `0x${string}`;
type?: "legacy"
| "eip2930"
| "eip1559"
| "eip4844"
| "cip42"
| "cip64";
value?: bigint;
}
& {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
from: `0x${string}`;
gas?: bigint;
gasPrice?: bigint;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: number;
to?: null
| `0x${string}`;
type?: "eip2930";
value?: bigint;
}
& {
feeCurrency?: `0x${string}`;
gatewayFee?: bigint;
gatewayFeeRecipient?: `0x${string}`;
}
| {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
from?: `0x${string}`;
gas?: bigint;
gasPrice?: bigint;
maxFeePerBlobGas?: bigint;
maxFeePerGas?: bigint;
maxPriorityFeePerGas?: bigint;
nonce?: number;
to?: null
| `0x${string}`;
type?: "legacy"
| "eip2930"
| "eip1559"
| "eip4844"
| "cip42"
| "cip64";
value?: bigint;
}
& {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
from: `0x${string}`;
gas?: bigint;
gasPrice?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: bigint;
maxPriorityFeePerGas?: bigint;
nonce?: number;
to?: null
| `0x${string}`;
type?: "eip1559";
value?: bigint;
}
& {
feeCurrency?: `0x${string}`;
gatewayFee?: bigint;
gatewayFeeRecipient?: `0x${string}`;
}
| {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
from?: `0x${string}`;
gas?: bigint;
gasPrice?: bigint;
maxFeePerBlobGas?: bigint;
maxFeePerGas?: bigint;
maxPriorityFeePerGas?: bigint;
nonce?: number;
to?: null
| `0x${string}`;
type?: "legacy"
| "eip2930"
| "eip1559"
| "eip4844"
| "cip42"
| "cip64";
value?: bigint;
}
& TransactionRequestBase<bigint, number>
& ExactPartial<FeeValuesEIP1559<bigint>>
& {
accessList?: AccessList;
feeCurrency?: `0x${string}`;
gatewayFee?: bigint;
gatewayFeeRecipient?: `0x${string}`;
type?: "cip42";
}
| {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
from?: `0x${string}`;
gas?: bigint;
gasPrice?: bigint;
maxFeePerBlobGas?: bigint;
maxFeePerGas?: bigint;
maxPriorityFeePerGas?: bigint;
nonce?: number;
to?: null
| `0x${string}`;
type?: "legacy"
| "eip2930"
| "eip1559"
| "eip4844"
| "cip42"
| "cip64";
value?: bigint;
}
& TransactionRequestBase<bigint, number>
& ExactPartial<FeeValuesEIP1559<bigint>>
& {
accessList?: AccessList;
feeCurrency?: `0x${string}`;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
type?: "cip64";
}
| {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
from?: `0x${string}`;
gas?: bigint;
gasPrice?: bigint;
maxFeePerBlobGas?: bigint;
maxFeePerGas?: bigint;
maxPriorityFeePerGas?: bigint;
nonce?: number;
to?: null
| `0x${string}`;
type?: "legacy"
| "eip2930"
| "eip1559"
| "eip4844"
| "cip42"
| "cip64";
value?: bigint;
}
& {
accessList?: undefined;
blobs?: undefined;
data?: `0x${string}`;
from: `0x${string}`;
gas?: bigint;
gasPrice?: bigint;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: number;
to?: null
| `0x${string}`;
type?: "legacy";
value?: bigint;
}
& {
feeCurrency?: `0x${string}`;
gatewayFee?: bigint;
gatewayFeeRecipient?: `0x${string}`;
}
| {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
from?: `0x${string}`;
gas?: bigint;
gasPrice?: bigint;
maxFeePerBlobGas?: bigint;
maxFeePerGas?: bigint;
maxPriorityFeePerGas?: bigint;
nonce?: number;
to?: null
| `0x${string}`;
type?: "legacy"
| "eip2930"
| "eip1559"
| "eip4844"
| "cip42"
| "cip64";
value?: bigint;
}
& {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
from: `0x${string}`;
gas?: bigint;
gasPrice?: bigint;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: number;
to?: null
| `0x${string}`;
type?: "eip2930";
value?: bigint;
}
& {
feeCurrency?: `0x${string}`;
gatewayFee?: bigint;
gatewayFeeRecipient?: `0x${string}`;
}
| {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
from?: `0x${string}`;
gas?: bigint;
gasPrice?: bigint;
maxFeePerBlobGas?: bigint;
maxFeePerGas?: bigint;
maxPriorityFeePerGas?: bigint;
nonce?: number;
to?: null
| `0x${string}`;
type?: "legacy"
| "eip2930"
| "eip1559"
| "eip4844"
| "cip42"
| "cip64";
value?: bigint;
}
& {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
from: `0x${string}`;
gas?: bigint;
gasPrice?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: bigint;
maxPriorityFeePerGas?: bigint;
nonce?: number;
to?: null
| `0x${string}`;
type?: "eip1559";
value?: bigint;
}
& {
feeCurrency?: `0x${string}`;
gatewayFee?: bigint;
gatewayFeeRecipient?: `0x${string}`;
}
| {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
from?: `0x${string}`;
gas?: bigint;
gasPrice?: bigint;
maxFeePerBlobGas?: bigint;
maxFeePerGas?: bigint;
maxPriorityFeePerGas?: bigint;
nonce?: number;
to?: null
| `0x${string}`;
type?: "legacy"
| "eip2930"
| "eip1559"
| "eip4844"
| "cip42"
| "cip64";
value?: bigint;
}
& TransactionRequestBase<bigint, number>
& ExactPartial<FeeValuesEIP1559<bigint>>
& {
accessList?: AccessList;
feeCurrency?: `0x${string}`;
gatewayFee?: bigint;
gatewayFeeRecipient?: `0x${string}`;
type?: "cip42";
}
| {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
from?: `0x${string}`;
gas?: bigint;
gasPrice?: bigint;
maxFeePerBlobGas?: bigint;
maxFeePerGas?: bigint;
maxPriorityFeePerGas?: bigint;
nonce?: number;
to?: null
| `0x${string}`;
type?: "legacy"
| "eip2930"
| "eip1559"
| "eip4844"
| "cip42"
| "cip64";
value?: bigint;
}
& TransactionRequestBase<bigint, number>
& ExactPartial<FeeValuesEIP1559<bigint>>
& {
accessList?: AccessList;
feeCurrency?: `0x${string}`;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
type?: "cip64";
}
| {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
from?: `0x${string}`;
gas?: bigint;
gasPrice?: bigint;
maxFeePerBlobGas?: bigint;
maxFeePerGas?: bigint;
maxPriorityFeePerGas?: bigint;
nonce?: number;
to?: null
| `0x${string}`;
type?: "legacy"
| "eip2930"
| "eip1559"
| "eip4844"
| "cip42"
| "cip64";
value?: bigint;
}
& {
accessList?: undefined;
blobs?: undefined;
data?: `0x${string}`;
from: `0x${string}`;
gas?: bigint;
gasPrice?: bigint;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: number;
to?: null
| `0x${string}`;
type?: "legacy";
value?: bigint;
}
& {
feeCurrency?: `0x${string}`;
gatewayFee?: bigint;
gatewayFeeRecipient?: `0x${string}`;
}
| {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
from?: `0x${string}`;
gas?: bigint;
gasPrice?: bigint;
maxFeePerBlobGas?: bigint;
maxFeePerGas?: bigint;
maxPriorityFeePerGas?: bigint;
nonce?: number;
to?: null
| `0x${string}`;
type?: "legacy"
| "eip2930"
| "eip1559"
| "eip4844"
| "cip42"
| "cip64";
value?: bigint;
}
& {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
from: `0x${string}`;
gas?: bigint;
gasPrice?: bigint;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: number;
to?: null
| `0x${string}`;
type?: "eip2930";
value?: bigint;
}
& {
feeCurrency?: `0x${string}`;
gatewayFee?: bigint;
gatewayFeeRecipient?: `0x${string}`;
}
| {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
from?: `0x${string}`;
gas?: bigint;
gasPrice?: bigint;
maxFeePerBlobGas?: bigint;
maxFeePerGas?: bigint;
maxPriorityFeePerGas?: bigint;
nonce?: number;
to?: null
| `0x${string}`;
type?: "legacy"
| "eip2930"
| "eip1559"
| "eip4844"
| "cip42"
| "cip64";
value?: bigint;
}
& {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
from: `0x${string}`;
gas?: bigint;
gasPrice?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: bigint;
maxPriorityFeePerGas?: bigint;
nonce?: number;
to?: null
| `0x${string}`;
type?: "eip1559";
value?: bigint;
}
& {
feeCurrency?: `0x${string}`;
gatewayFee?: bigint;
gatewayFeeRecipient?: `0x${string}`;
}
| {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
from?: `0x${string}`;
gas?: bigint;
gasPrice?: bigint;
maxFeePerBlobGas?: bigint;
maxFeePerGas?: bigint;
maxPriorityFeePerGas?: bigint;
nonce?: number;
to?: null
| `0x${string}`;
type?: "legacy"
| "eip2930"
| "eip1559"
| "eip4844"
| "cip42"
| "cip64";
value?: bigint;
}
& TransactionRequestBase<bigint, number>
& ExactPartial<FeeValuesEIP1559<bigint>>
& {
accessList?: AccessList;
feeCurrency?: `0x${string}`;
gatewayFee?: bigint;
gatewayFeeRecipient?: `0x${string}`;
type?: "cip42";
}
| {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
from?: `0x${string}`;
gas?: bigint;
gasPrice?: bigint;
maxFeePerBlobGas?: bigint;
maxFeePerGas?: bigint;
maxPriorityFeePerGas?: bigint;
nonce?: number;
to?: null
| `0x${string}`;
type?: "legacy"
| "eip2930"
| "eip1559"
| "eip4844"
| "cip42"
| "cip64";
value?: bigint;
}
& TransactionRequestBase<bigint, number>
& ExactPartial<FeeValuesEIP1559<bigint>>
& {
accessList?: AccessList;
feeCurrency?: `0x${string}`;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
type?: "cip64";
}
| {
accessList?: AccessList;
blobs?: readonly `0x${(...)}`[]
| readonly Uint8Array[];
data?: `0x${string}`;
from?: `0x${string}`;
gas?: bigint;
gasPrice?: bigint;
maxFeePerBlobGas?: bigint;
maxFeePerGas?: bigint;
maxPriorityFeePerGas?: bigint;
nonce?: number;
to?: null
| `0x${string}`;
type?: "legacy"
| "eip2930"
| "eip1559"
| "eip4844"
| "cip42"
| "cip64";
value?: bigint;
}
& {
accessList?: undefined;
blobs?: undefined;
data?: `0x${string}`;
from: `0x${string}`;
gas?: bigint;
gasPrice?: bigint;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: number;
to?: null
| `0x${string}`;
type?: "legacy";
value?: bigint;
}
& {
feeCurrency?: `0x${string}`;
gatewayFee?: bigint;
gatewayFeeRecipient?: `0x${string}`;
}
| {
accessList?: AccessList;
blobs?: readonly `0x${(...)}`[]
| readonly Uint8Array[];
data?: `0x${string}`;
from?: `0x${string}`;
gas?: bigint;
gasPrice?: bigint;
maxFeePerBlobGas?: bigint;
maxFeePerGas?: bigint;
maxPriorityFeePerGas?: bigint;
nonce?: number;
to?: null
| `0x${string}`;
type?: "legacy"
| "eip2930"
| "eip1559"
| "eip4844"
| "cip42"
| "cip64";
value?: bigint;
}
& {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
from: `0x${string}`;
gas?: bigint;
gasPrice?: bigint;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: number;
to?: null
| `0x${string}`;
type?: "eip2930";
value?: bigint;
}
& {
feeCurrency?: `0x${string}`;
gatewayFee?: bigint;
gatewayFeeRecipient?: `0x${string}`;
}
| {
accessList?: AccessList;
blobs?: readonly `0x${(...)}`[]
| readonly Uint8Array[];
data?: `0x${string}`;
from?: `0x${string}`;
gas?: bigint;
gasPrice?: bigint;
maxFeePerBlobGas?: bigint;
maxFeePerGas?: bigint;
maxPriorityFeePerGas?: bigint;
nonce?: number;
to?: null
| `0x${string}`;
type?: "legacy"
| "eip2930"
| "eip1559"
| "eip4844"
| "cip42"
| "cip64";
value?: bigint;
}
& {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
from: `0x${string}`;
gas?: bigint;
gasPrice?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: bigint;
maxPriorityFeePerGas?: bigint;
nonce?: number;
to?: null
| `0x${string}`;
type?: "eip1559";
value?: bigint;
}
& {
feeCurrency?: `0x${string}`;
gatewayFee?: bigint;
gatewayFeeRecipient?: `0x${string}`;
}
| {
accessList?: AccessList;
blobs?: readonly `0x${(...)}`[]
| readonly Uint8Array[];
data?: `0x${string}`;
from?: `0x${string}`;
gas?: bigint;
gasPrice?: bigint;
maxFeePerBlobGas?: bigint;
maxFeePerGas?: bigint;
maxPriorityFeePerGas?: bigint;
nonce?: number;
to?: null
| `0x${string}`;
type?: "legacy"
| "eip2930"
| "eip1559"
| "eip4844"
| "cip42"
| "cip64";
value?: bigint;
}
& {
accessList?: AccessList;
blobs: readonly `0x${(...)}`[]
| readonly Uint8Array[];
data?: `0x${string}`;
from: `0x${string}`;
gas?: bigint;
gasPrice?: undefined;
maxFeePerBlobGas: bigint;
maxFeePerGas?: bigint;
maxPriorityFeePerGas?: bigint;
nonce?: number;
to: null
| `0x${string}`;
type?: "eip4844";
value?: bigint;
}
& {
feeCurrency?: `0x${string}`;
gatewayFee?: bigint;
gatewayFeeRecipient?: `0x${string}`;
}
| {
accessList?: AccessList;
blobs?: readonly `0x${(...)}`[]
| readonly Uint8Array[];
data?: `0x${string}`;
from?: `0x${string}`;
gas?: bigint;
gasPrice?: bigint;
maxFeePerBlobGas?: bigint;
maxFeePerGas?: bigint;
maxPriorityFeePerGas?: bigint;
nonce?: number;
to?: null
| `0x${string}`;
type?: "legacy"
| "eip2930"
| "eip1559"
| "eip4844"
| "cip42"
| "cip64";
value?: bigint;
}
& TransactionRequestBase<bigint, number>
& ExactPartial<FeeValuesEIP1559<bigint>>
& {
accessList?: AccessList;
feeCurrency?: `0x${string}`;
gatewayFee?: bigint;
gatewayFeeRecipient?: `0x${string}`;
type?: "cip42";
}
| {
accessList?: AccessList;
blobs?: readonly `0x${(...)}`[]
| readonly Uint8Array[];
data?: `0x${string}`;
from?: `0x${string}`;
gas?: bigint;
gasPrice?: bigint;
maxFeePerBlobGas?: bigint;
maxFeePerGas?: bigint;
maxPriorityFeePerGas?: bigint;
nonce?: number;
to?: null
| `0x${string}`;
type?: "legacy"
| "eip2930"
| "eip1559"
| "eip4844"
| "cip42"
| "cip64";
value?: bigint;
}
& TransactionRequestBase<bigint, number>
& ExactPartial<FeeValuesEIP1559<bigint>>
& {
accessList?: AccessList;
feeCurrency?: `0x${string}`;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
type?: "cip64";
}
Returns
{
accessList?: undefined;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null
| `0x${string}`;
type?: "0x0";
value?: `0x${string}`;
}
| {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null
| `0x${string}`;
type?: "0x1";
value?: `0x${string}`;
}
| {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null
| `0x${string}`;
type?: "0x2";
value?: `0x${string}`;
}
| {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null
| `0x${string}`;
type?: "0x7c";
value?: `0x${string}`;
}
| {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null
| `0x${string}`;
type?: "0x7b";
value?: `0x${string}`;
}
| {
accessList?: undefined;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null
| `0x${string}`;
type?: "0x0";
value?: `0x${string}`;
}
| {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null
| `0x${string}`;
type?: "0x1";
value?: `0x${string}`;
}
| {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null
| `0x${string}`;
type?: "0x2";
value?: `0x${string}`;
}
| {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null
| `0x${string}`;
type?: "0x7c";
value?: `0x${string}`;
}
| {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null
| `0x${string}`;
type?: "0x7b";
value?: `0x${string}`;
}
| {
accessList?: undefined;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null
| `0x${string}`;
type?: "0x0";
value?: `0x${string}`;
}
| {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce?: `0x${string}`;
to?: null
| `0x${string}`;
type?: "0x1";
value?: `0x${string}`;
}
| {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null
| `0x${string}`;
type?: "0x2";
value?: `0x${string}`;
}
| {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null
| `0x${string}`;
type?: "0x7c";
value?: `0x${string}`;
}
| {
accessList?: AccessList;
blobs?: undefined;
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to?: null
| `0x${string}`;
type?: "0x7b";
value?: `0x${string}`;
}
| {
accessList?: AccessList;
blobs: readonly `0x${string}`[]
| readonly Uint8Array[];
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to: null
| `0x${string}`;
type?: "0x3";
value?: `0x${string}`;
}
| {
accessList?: AccessList;
blobs: readonly `0x${string}`[]
| readonly Uint8Array[];
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: `0x${string}`;
gatewayFeeRecipient?: `0x${string}`;
maxFeePerBlobGas: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to: undefined
| null
| `0x${string}`;
type?: "0x7c";
value?: `0x${string}`;
}
| {
accessList?: AccessList;
blobs: readonly `0x${string}`[]
| readonly Uint8Array[];
data?: `0x${string}`;
feeCurrency?: `0x${string}`;
from: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: undefined;
gatewayFee?: undefined;
gatewayFeeRecipient?: undefined;
maxFeePerBlobGas: undefined;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
to: undefined
| null
| `0x${string}`;
type?: "0x7b";
value?: `0x${string}`;
}
-
type: "transactionRequest"
-
id: 44787
-
name: "Alfajores"
-
nativeCurrency: {
decimals: 18;
name: "CELO";
symbol: "A-CELO";
}
-
Readonly
decimals: 18
-
Readonly
name: "CELO"
-
Readonly
symbol: "A-CELO"
-
rpcUrls: {
default: {
http: readonly ["https://alfajores-forno.celo-testnet.org"];
};
}
-
Readonly
default: {
http: readonly ["https://alfajores-forno.celo-testnet.org"];
}
-
Readonly
http: readonly ["https://alfajores-forno.celo-testnet.org"]
-
serializers: {
transaction: ((transaction,
signature?) => `0x02${string}` | `0x01${string}` | `0x03${string}` | TransactionSerializedLegacy | `0x7c${string}` | `0x7b${string}`);
}
-
Readonly
transaction: ((transaction,
signature?) => `0x02${string}` | `0x01${string}` | `0x03${string}` | TransactionSerializedLegacy | `0x7c${string}` | `0x7b${string}`)
-
-
(transaction,
signature?): `0x02${string}` | `0x01${string}` | `0x03${string}` | TransactionSerializedLegacy | `0x7c${string}` | `0x7b${string}`
-
Parameters
-
transaction:
CeloTransactionSerializable
-
Optional
signature:
Signature
Returns
`0x02${string}` | `0x01${string}` | `0x03${string}` | TransactionSerializedLegacy | `0x7c${string}` | `0x7b${string}`
-
Optional
sourceId?: number
-
testnet: true
-
fantomTestnet: {
blockExplorers: {
default: {
apiUrl: "https://testnet.ftmscan.com/api";
name: "FTMScan";
url: "https://testnet.ftmscan.com";
};
};
contracts: {
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 8328688;
};
};
custom?: Record<string, unknown>;
fees?: ChainFees<undefined>;
formatters?: undefined;
id: 4002;
name: "Fantom Testnet";
nativeCurrency: {
decimals: 18;
name: "Fantom";
symbol: "FTM";
};
rpcUrls: {
default: {
http: readonly ["https://rpc.testnet.fantom.network"];
};
};
serializers?: ChainSerializers<undefined>;
sourceId?: number;
testnet?: boolean;
}
-
blockExplorers: {
default: {
apiUrl: "https://testnet.ftmscan.com/api";
name: "FTMScan";
url: "https://testnet.ftmscan.com";
};
}
-
Readonly
default: {
apiUrl: "https://testnet.ftmscan.com/api";
name: "FTMScan";
url: "https://testnet.ftmscan.com";
}
-
Readonly
apiUrl: "https://testnet.ftmscan.com/api"
-
Readonly
name: "FTMScan"
-
Readonly
url: "https://testnet.ftmscan.com"
-
contracts: {
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 8328688;
};
}
-
Readonly
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 8328688;
}
-
Readonly
address: "0xca11bde05977b3631167028862be2a173976ca11"
-
Readonly
blockCreated: 8328688
-
Optional
custom?: Record<string, unknown>
-
Optional
fees?: ChainFees<undefined>
-
Optional
formatters?: undefined
-
id: 4002
-
name: "Fantom Testnet"
-
nativeCurrency: {
decimals: 18;
name: "Fantom";
symbol: "FTM";
}
-
Readonly
decimals: 18
-
Readonly
name: "Fantom"
-
Readonly
symbol: "FTM"
-
rpcUrls: {
default: {
http: readonly ["https://rpc.testnet.fantom.network"];
};
}
-
Readonly
default: {
http: readonly ["https://rpc.testnet.fantom.network"];
}
-
Readonly
http: readonly ["https://rpc.testnet.fantom.network"]
-
Optional
serializers?: ChainSerializers<undefined>
-
Optional
sourceId?: number
-
Optional
testnet?: boolean
-
filecoinHyperspace: {
blockExplorers: {
default: {
name: "Filfox";
url: "https://hyperspace.filfox.info/en";
};
};
contracts?: {
ensRegistry?: ChainContract;
ensUniversalResolver?: ChainContract;
multicall3?: ChainContract;
[x:
string]: ChainContract | {
[sourceId:
number]: ChainContract | undefined;
} | undefined;
};
custom?: Record<string, unknown>;
fees?: ChainFees<undefined>;
formatters?: undefined;
id: 3141;
name: "Filecoin Hyperspace";
nativeCurrency: {
decimals: 18;
name: "testnet filecoin";
symbol: "tFIL";
};
rpcUrls: {
default: {
http: readonly ["https://api.hyperspace.node.glif.io/rpc/v1"];
};
};
serializers?: ChainSerializers<undefined>;
sourceId?: number;
testnet?: boolean;
}
-
blockExplorers: {
default: {
name: "Filfox";
url: "https://hyperspace.filfox.info/en";
};
}
-
Readonly
default: {
name: "Filfox";
url: "https://hyperspace.filfox.info/en";
}
-
Readonly
name: "Filfox"
-
Readonly
url: "https://hyperspace.filfox.info/en"
-
Optional
contracts?: {
ensRegistry?: ChainContract;
ensUniversalResolver?: ChainContract;
multicall3?: ChainContract;
[x:
string]: ChainContract | {
[sourceId:
number]: ChainContract | undefined;
} | undefined;
}
-
[x:
string]: ChainContract | {
[sourceId: number]: ChainContract | undefined;
} | undefined
-
Optional
ensRegistry?: ChainContract
-
Optional
ensUniversalResolver?: ChainContract
-
Optional
multicall3?: ChainContract
-
Optional
custom?: Record<string, unknown>
-
Optional
fees?: ChainFees<undefined>
-
Optional
formatters?: undefined
-
id: 3141
-
name: "Filecoin Hyperspace"
-
nativeCurrency: {
decimals: 18;
name: "testnet filecoin";
symbol: "tFIL";
}
-
Readonly
decimals: 18
-
Readonly
name: "testnet filecoin"
-
Readonly
symbol: "tFIL"
-
rpcUrls: {
default: {
http: readonly ["https://api.hyperspace.node.glif.io/rpc/v1"];
};
}
-
Readonly
default: {
http: readonly ["https://api.hyperspace.node.glif.io/rpc/v1"];
}
-
Readonly
http: readonly ["https://api.hyperspace.node.glif.io/rpc/v1"]
-
Optional
serializers?: ChainSerializers<undefined>
-
Optional
sourceId?: number
-
Optional
testnet?: boolean
-
fraxtalTestnet: {
blockExplorers: {
default: {
apiUrl: "https://api-holesky.fraxscan.com/api";
name: "fraxscan testnet";
url: "https://holesky.fraxscan.com";
};
};
contracts: {
gasPriceOracle: {
address: "0x420000000000000000000000000000000000000F";
};
l1Block: {
address: "0x4200000000000000000000000000000000000015";
};
l1StandardBridge: {
17000: {
address: "0x0BaafC217162f64930909aD9f2B27125121d6332";
blockCreated: 318416;
};
};
l2CrossDomainMessenger: {
address: "0x4200000000000000000000000000000000000007";
};
l2Erc721Bridge: {
address: "0x4200000000000000000000000000000000000014";
};
l2OutputOracle: {
17000: {
address: "0x715EA64DA13F4d0831ece4Ad3E8c1aa013167F32";
};
};
l2StandardBridge: {
address: "0x4200000000000000000000000000000000000010";
};
l2ToL1MessagePasser: {
address: "0x4200000000000000000000000000000000000016";
};
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
};
portal: {
17000: {
address: "0xB9c64BfA498d5b9a8398Ed6f46eb76d90dE5505d";
blockCreated: 318416;
};
};
};
custom?: Record<string, unknown>;
fees?: ChainFees<undefined>;
formatters: {
block: {
exclude: undefined | [];
format: ((args) => {
baseFeePerGas: null | bigint;
blobGasUsed: bigint;
difficulty: bigint;
excessBlobGas: bigint;
extraData: `0x${string}`;
gasLimit: bigint;
gasUsed: bigint;
hash: null | `0x${string}`;
logsBloom: null | `0x${string}`;
miner: `0x${string}`;
mixHash: `0x${string}`;
nonce: null | `0x${string}`;
number: null | bigint;
parentHash: `0x${string}`;
receiptsRoot: `0x${string}`;
sealFields: `0x${string}`[];
sha3Uncles: `0x${string}`;
size: bigint;
stateRoot: `0x${string}`;
timestamp: bigint;
totalDifficulty: null | bigint;
transactions: `0x${string}`[] | OpStackTransaction<boolean>[];
transactionsRoot: `0x${string}`;
uncles: `0x${string}`[];
withdrawals?: Withdrawal[];
withdrawalsRoot?: `0x${string}`;
});
type: "block";
};
transaction: {
exclude: undefined | [];
format: ((args) => {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "legacy";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity?: undefined;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: undefined;
maxPriorityFeePerGas: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas: bigint;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip4844";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
});
type: "transaction";
};
transactionReceipt: {
exclude: undefined | [];
format: ((args) => {
blobGasPrice?: bigint;
blobGasUsed?: bigint;
blockHash: `0x${string}`;
blockNumber: bigint;
contractAddress: undefined | null | `0x${string}`;
cumulativeGasUsed: bigint;
effectiveGasPrice: bigint;
from: `0x${string}`;
gasUsed: bigint;
l1Fee: null | bigint;
l1FeeScalar: null | number;
l1GasPrice: null | bigint;
l1GasUsed: null | bigint;
logs: Log<bigint, number, false, undefined, undefined, undefined, undefined>[];
logsBloom: `0x${string}`;
root?: `0x${string}`;
status: "success" | "reverted";
to: null | `0x${string}`;
transactionHash: `0x${string}`;
transactionIndex: number;
type: TransactionType;
});
type: "transactionReceipt";
};
};
id: 2522;
name: "Fraxtal Testnet";
nativeCurrency: {
decimals: 18;
name: "Frax Ether";
symbol: "frxETH";
};
rpcUrls: {
default: {
http: readonly ["https://rpc.testnet.frax.com"];
};
};
serializers: {
transaction: ((transaction,
signature?) => `0x02${string}` | `0x01${string}` | `0x03${string}` | TransactionSerializedLegacy | `0x7e${string}`);
};
sourceId: 17000;
testnet?: boolean;
}
-
blockExplorers: {
default: {
apiUrl: "https://api-holesky.fraxscan.com/api";
name: "fraxscan testnet";
url: "https://holesky.fraxscan.com";
};
}
-
Readonly
default: {
apiUrl: "https://api-holesky.fraxscan.com/api";
name: "fraxscan testnet";
url: "https://holesky.fraxscan.com";
}
-
Readonly
apiUrl: "https://api-holesky.fraxscan.com/api"
-
Readonly
name: "fraxscan testnet"
-
Readonly
url: "https://holesky.fraxscan.com"
-
contracts: {
gasPriceOracle: {
address: "0x420000000000000000000000000000000000000F";
};
l1Block: {
address: "0x4200000000000000000000000000000000000015";
};
l1StandardBridge: {
17000: {
address: "0x0BaafC217162f64930909aD9f2B27125121d6332";
blockCreated: 318416;
};
};
l2CrossDomainMessenger: {
address: "0x4200000000000000000000000000000000000007";
};
l2Erc721Bridge: {
address: "0x4200000000000000000000000000000000000014";
};
l2OutputOracle: {
17000: {
address: "0x715EA64DA13F4d0831ece4Ad3E8c1aa013167F32";
};
};
l2StandardBridge: {
address: "0x4200000000000000000000000000000000000010";
};
l2ToL1MessagePasser: {
address: "0x4200000000000000000000000000000000000016";
};
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
};
portal: {
17000: {
address: "0xB9c64BfA498d5b9a8398Ed6f46eb76d90dE5505d";
blockCreated: 318416;
};
};
}
-
Readonly
gasPriceOracle: {
address: "0x420000000000000000000000000000000000000F";
}
-
Readonly
address: "0x420000000000000000000000000000000000000F"
-
Readonly
l1Block: {
address: "0x4200000000000000000000000000000000000015";
}
-
Readonly
address: "0x4200000000000000000000000000000000000015"
-
Readonly
l1StandardBridge: {
17000: {
address: "0x0BaafC217162f64930909aD9f2B27125121d6332";
blockCreated: 318416;
};
}
-
Readonly
17000: {
address: "0x0BaafC217162f64930909aD9f2B27125121d6332";
blockCreated: 318416;
}
-
Readonly
address: "0x0BaafC217162f64930909aD9f2B27125121d6332"
-
Readonly
blockCreated: 318416
-
Readonly
l2CrossDomainMessenger: {
address: "0x4200000000000000000000000000000000000007";
}
-
Readonly
address: "0x4200000000000000000000000000000000000007"
-
Readonly
l2Erc721Bridge: {
address: "0x4200000000000000000000000000000000000014";
}
-
Readonly
address: "0x4200000000000000000000000000000000000014"
-
Readonly
l2OutputOracle: {
17000: {
address: "0x715EA64DA13F4d0831ece4Ad3E8c1aa013167F32";
};
}
-
Readonly
17000: {
address: "0x715EA64DA13F4d0831ece4Ad3E8c1aa013167F32";
}
-
Readonly
address: "0x715EA64DA13F4d0831ece4Ad3E8c1aa013167F32"
-
Readonly
l2StandardBridge: {
address: "0x4200000000000000000000000000000000000010";
}
-
Readonly
address: "0x4200000000000000000000000000000000000010"
-
Readonly
l2ToL1MessagePasser: {
address: "0x4200000000000000000000000000000000000016";
}
-
Readonly
address: "0x4200000000000000000000000000000000000016"
-
Readonly
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
}
-
Readonly
address: "0xca11bde05977b3631167028862be2a173976ca11"
-
Readonly
portal: {
17000: {
address: "0xB9c64BfA498d5b9a8398Ed6f46eb76d90dE5505d";
blockCreated: 318416;
};
}
-
Readonly
17000: {
address: "0xB9c64BfA498d5b9a8398Ed6f46eb76d90dE5505d";
blockCreated: 318416;
}
-
Readonly
address: "0xB9c64BfA498d5b9a8398Ed6f46eb76d90dE5505d"
-
Readonly
blockCreated: 318416
-
Optional
custom?: Record<string, unknown>
-
Optional
fees?: ChainFees<undefined>
-
formatters: {
block: {
exclude: undefined | [];
format: ((args) => {
baseFeePerGas: null | bigint;
blobGasUsed: bigint;
difficulty: bigint;
excessBlobGas: bigint;
extraData: `0x${string}`;
gasLimit: bigint;
gasUsed: bigint;
hash: null | `0x${string}`;
logsBloom: null | `0x${string}`;
miner: `0x${string}`;
mixHash: `0x${string}`;
nonce: null | `0x${string}`;
number: null | bigint;
parentHash: `0x${string}`;
receiptsRoot: `0x${string}`;
sealFields: `0x${string}`[];
sha3Uncles: `0x${string}`;
size: bigint;
stateRoot: `0x${string}`;
timestamp: bigint;
totalDifficulty: null | bigint;
transactions: `0x${string}`[] | OpStackTransaction<boolean>[];
transactionsRoot: `0x${string}`;
uncles: `0x${string}`[];
withdrawals?: Withdrawal[];
withdrawalsRoot?: `0x${string}`;
});
type: "block";
};
transaction: {
exclude: undefined | [];
format: ((args) => {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "legacy";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity?: undefined;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: undefined;
maxPriorityFeePerGas: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas: bigint;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip4844";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
});
type: "transaction";
};
transactionReceipt: {
exclude: undefined | [];
format: ((args) => {
blobGasPrice?: bigint;
blobGasUsed?: bigint;
blockHash: `0x${string}`;
blockNumber: bigint;
contractAddress: undefined | null | `0x${string}`;
cumulativeGasUsed: bigint;
effectiveGasPrice: bigint;
from: `0x${string}`;
gasUsed: bigint;
l1Fee: null | bigint;
l1FeeScalar: null | number;
l1GasPrice: null | bigint;
l1GasUsed: null | bigint;
logs: Log<bigint, number, false, undefined, undefined, undefined, undefined>[];
logsBloom: `0x${string}`;
root?: `0x${string}`;
status: "success" | "reverted";
to: null | `0x${string}`;
transactionHash: `0x${string}`;
transactionIndex: number;
type: TransactionType;
});
type: "transactionReceipt";
};
}
-
Readonly
block: {
exclude: undefined | [];
format: ((args) => {
baseFeePerGas: null | bigint;
blobGasUsed: bigint;
difficulty: bigint;
excessBlobGas: bigint;
extraData: `0x${string}`;
gasLimit: bigint;
gasUsed: bigint;
hash: null | `0x${string}`;
logsBloom: null | `0x${string}`;
miner: `0x${string}`;
mixHash: `0x${string}`;
nonce: null | `0x${string}`;
number: null | bigint;
parentHash: `0x${string}`;
receiptsRoot: `0x${string}`;
sealFields: `0x${string}`[];
sha3Uncles: `0x${string}`;
size: bigint;
stateRoot: `0x${string}`;
timestamp: bigint;
totalDifficulty: null | bigint;
transactions: `0x${string}`[] | OpStackTransaction<boolean>[];
transactionsRoot: `0x${string}`;
uncles: `0x${string}`[];
withdrawals?: Withdrawal[];
withdrawalsRoot?: `0x${string}`;
});
type: "block";
}
-
exclude: undefined | []
-
format: ((args) => {
baseFeePerGas: null | bigint;
blobGasUsed: bigint;
difficulty: bigint;
excessBlobGas: bigint;
extraData: `0x${string}`;
gasLimit: bigint;
gasUsed: bigint;
hash: null | `0x${string}`;
logsBloom: null | `0x${string}`;
miner: `0x${string}`;
mixHash: `0x${string}`;
nonce: null | `0x${string}`;
number: null | bigint;
parentHash: `0x${string}`;
receiptsRoot: `0x${string}`;
sealFields: `0x${string}`[];
sha3Uncles: `0x${string}`;
size: bigint;
stateRoot: `0x${string}`;
timestamp: bigint;
totalDifficulty: null | bigint;
transactions: `0x${string}`[] | OpStackTransaction<boolean>[];
transactionsRoot: `0x${string}`;
uncles: `0x${string}`[];
withdrawals?: Withdrawal[];
withdrawalsRoot?: `0x${string}`;
})
-
-
(args): {
baseFeePerGas: null | bigint;
blobGasUsed: bigint;
difficulty: bigint;
excessBlobGas: bigint;
extraData: `0x${string}`;
gasLimit: bigint;
gasUsed: bigint;
hash: null | `0x${string}`;
logsBloom: null | `0x${string}`;
miner: `0x${string}`;
mixHash: `0x${string}`;
nonce: null | `0x${string}`;
number: null | bigint;
parentHash: `0x${string}`;
receiptsRoot: `0x${string}`;
sealFields: `0x${string}`[];
sha3Uncles: `0x${string}`;
size: bigint;
stateRoot: `0x${string}`;
timestamp: bigint;
totalDifficulty: null | bigint;
transactions: `0x${string}`[] | OpStackTransaction<boolean>[];
transactionsRoot: `0x${string}`;
uncles: `0x${string}`[];
withdrawals?: Withdrawal[];
withdrawalsRoot?: `0x${string}`;
}
-
Parameters
-
args:
Assign<ExactPartial<RpcBlock<BlockTag, boolean, RpcTransaction<boolean>>>, OpStackRpcBlockOverrides
& {
transactions: `0x${(...)}`[]
| OpStackRpcTransaction<(...)>[];
}>
Returns
{
baseFeePerGas: null
| bigint;
blobGasUsed: bigint;
difficulty: bigint;
excessBlobGas: bigint;
extraData: `0x${string}`;
gasLimit: bigint;
gasUsed: bigint;
hash: null
| `0x${string}`;
logsBloom: null
| `0x${string}`;
miner: `0x${string}`;
mixHash: `0x${string}`;
nonce: null
| `0x${string}`;
number: null
| bigint;
parentHash: `0x${string}`;
receiptsRoot: `0x${string}`;
sealFields: `0x${string}`[];
sha3Uncles: `0x${string}`;
size: bigint;
stateRoot: `0x${string}`;
timestamp: bigint;
totalDifficulty: null
| bigint;
transactions: `0x${string}`[]
| OpStackTransaction<boolean>[];
transactionsRoot: `0x${string}`;
uncles: `0x${string}`[];
withdrawals?: Withdrawal[];
withdrawalsRoot?: `0x${string}`;
}
-
baseFeePerGas: null
| bigint
-
blobGasUsed: bigint
-
difficulty: bigint
-
excessBlobGas: bigint
-
extraData: `0x${string}`
-
gasLimit: bigint
-
gasUsed: bigint
-
hash: null
| `0x${string}`
-
logsBloom: null
| `0x${string}`
-
miner: `0x${string}`
-
mixHash: `0x${string}`
-
nonce: null
| `0x${string}`
-
number: null
| bigint
-
parentHash: `0x${string}`
-
receiptsRoot: `0x${string}`
-
sealFields: `0x${string}`[]
-
sha3Uncles: `0x${string}`
-
size: bigint
-
stateRoot: `0x${string}`
-
timestamp: bigint
-
totalDifficulty: null
| bigint
-
transactions: `0x${string}`[]
| OpStackTransaction<boolean>[]
-
transactionsRoot: `0x${string}`
-
uncles: `0x${string}`[]
-
Optional
withdrawals?: Withdrawal[]
-
Optional
withdrawalsRoot?: `0x${string}`
-
type: "block"
-
Readonly
transaction: {
exclude: undefined | [];
format: ((args) => {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "legacy";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity?: undefined;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: undefined;
maxPriorityFeePerGas: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas: bigint;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip4844";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
});
type: "transaction";
}
-
exclude: undefined | []
-
format: ((args) => {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "legacy";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity?: undefined;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: undefined;
maxPriorityFeePerGas: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas: bigint;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip4844";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
})
-
-
(args): {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "legacy";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity?: undefined;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: undefined;
maxPriorityFeePerGas: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas: bigint;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip4844";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
}
-
Parameters
-
args:
{
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<PartialBy<{
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: (...)
| (...);
blockNumber: (...)
| (...);
chainId?: (...)
| (...);
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice: `0x${(...)}`;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...)
| (...);
transactionIndex: (...)
| (...);
type: "0x0";
typeHex: (...)
| (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity?: undefined;
}, "yParity">, "typeHex">
& {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
}
| {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<TransactionBase<`0x${string}`, `0x${string}`, boolean>, "typeHex">
& FeeValuesEIP1559<`0x${string}`>
& {
isSystemTx?: boolean;
mint?: `0x${string}`;
sourceHash: `0x${string}`;
type: "0x7e";
}
| {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<PartialBy<{
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: (...)
| (...);
blockNumber: (...)
| (...);
chainId?: (...)
| (...);
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice: `0x${(...)}`;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...)
| (...);
transactionIndex: (...)
| (...);
type: "0x0";
typeHex: (...)
| (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity?: undefined;
}, "yParity">, "typeHex">
& {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
}
| {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<PartialBy<{
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: (...)
| (...);
blockNumber: (...)
| (...);
chainId: `0x${(...)}`;
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice: `0x${(...)}`;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...)
| (...);
transactionIndex: (...)
| (...);
type: "0x1";
typeHex: (...)
| (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity: `0x${(...)}`;
}, "yParity">, "typeHex">
& {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
}
| {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<PartialBy<{
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: (...)
| (...);
blockNumber: (...)
| (...);
chainId: `0x${(...)}`;
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice?: undefined;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: `0x${(...)}`;
maxPriorityFeePerGas: `0x${(...)}`;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...)
| (...);
transactionIndex: (...)
| (...);
type: "0x2";
typeHex: (...)
| (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity: `0x${(...)}`;
}, "yParity">, "typeHex">
& {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
}
| {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<TransactionBase<`0x${string}`, `0x${string}`, boolean>, "typeHex">
& FeeValuesEIP1559<`0x${string}`>
& {
isSystemTx?: boolean;
mint?: `0x${string}`;
sourceHash: `0x${string}`;
type: "0x7e";
}
| {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<PartialBy<{
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: (...)
| (...);
blockNumber: (...)
| (...);
chainId?: (...)
| (...);
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice: `0x${(...)}`;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...)
| (...);
transactionIndex: (...)
| (...);
type: "0x0";
typeHex: (...)
| (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity?: undefined;
}, "yParity">, "typeHex">
& {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
}
| {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<PartialBy<{
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: (...)
| (...);
blockNumber: (...)
| (...);
chainId: `0x${(...)}`;
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice: `0x${(...)}`;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...)
| (...);
transactionIndex: (...)
| (...);
type: "0x1";
typeHex: (...)
| (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity: `0x${(...)}`;
}, "yParity">, "typeHex">
& {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
}
| {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<PartialBy<{
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: (...)
| (...);
blockNumber: (...)
| (...);
chainId: `0x${(...)}`;
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice?: undefined;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: `0x${(...)}`;
maxPriorityFeePerGas: `0x${(...)}`;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...)
| (...);
transactionIndex: (...)
| (...);
type: "0x2";
typeHex: (...)
| (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity: `0x${(...)}`;
}, "yParity">, "typeHex">
& {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
}
| {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<TransactionBase<`0x${string}`, `0x${string}`, boolean>, "typeHex">
& FeeValuesEIP1559<`0x${string}`>
& {
isSystemTx?: boolean;
mint?: `0x${string}`;
sourceHash: `0x${string}`;
type: "0x7e";
}
| {
accessList?: AccessList;
blobVersionedHashes?: `0x${(...)}`[];
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<PartialBy<{
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: (...)
| (...);
blockNumber: (...)
| (...);
chainId?: (...)
| (...);
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice: `0x${(...)}`;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...)
| (...);
transactionIndex: (...)
| (...);
type: "0x0";
typeHex: (...)
| (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity?: undefined;
}, "yParity">, "typeHex">
& {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
}
| {
accessList?: AccessList;
blobVersionedHashes?: `0x${(...)}`[];
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<PartialBy<{
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: (...)
| (...);
blockNumber: (...)
| (...);
chainId: `0x${(...)}`;
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice: `0x${(...)}`;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...)
| (...);
transactionIndex: (...)
| (...);
type: "0x1";
typeHex: (...)
| (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity: `0x${(...)}`;
}, "yParity">, "typeHex">
& {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
}
| {
accessList?: AccessList;
blobVersionedHashes?: `0x${(...)}`[];
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<PartialBy<{
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: (...)
| (...);
blockNumber: (...)
| (...);
chainId: `0x${(...)}`;
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice?: undefined;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: `0x${(...)}`;
maxPriorityFeePerGas: `0x${(...)}`;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...)
| (...);
transactionIndex: (...)
| (...);
type: "0x2";
typeHex: (...)
| (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity: `0x${(...)}`;
}, "yParity">, "typeHex">
& {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
}
| {
accessList?: AccessList;
blobVersionedHashes?: `0x${(...)}`[];
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<PartialBy<{
accessList: AccessList;
blobVersionedHashes: (...)[];
blockHash: (...)
| (...);
blockNumber: (...)
| (...);
chainId: `0x${(...)}`;
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice?: undefined;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas: `0x${(...)}`;
maxFeePerGas: `0x${(...)}`;
maxPriorityFeePerGas: `0x${(...)}`;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...)
| (...);
transactionIndex: (...)
| (...);
type: "0x3";
typeHex: (...)
| (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity: `0x${(...)}`;
}, "yParity">, "typeHex">
& {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
}
| {
accessList?: AccessList;
blobVersionedHashes?: `0x${(...)}`[];
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<TransactionBase<`0x${string}`, `0x${string}`, boolean>, "typeHex">
& FeeValuesEIP1559<`0x${string}`>
& {
isSystemTx?: boolean;
mint?: `0x${string}`;
sourceHash: `0x${string}`;
type: "0x7e";
}
Returns
{
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null
| `0x${string}`;
blockNumber: null
| bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null
| `0x${string}`;
transactionIndex: null
| number;
type: "legacy";
typeHex: null
| `0x${string}`;
v: bigint;
value: bigint;
yParity?: undefined;
}
| {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null
| `0x${string}`;
blockNumber: null
| bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null
| `0x${string}`;
transactionIndex: null
| number;
type: "deposit";
typeHex: null
| `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
}
| {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null
| `0x${string}`;
blockNumber: null
| bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null
| `0x${string}`;
transactionIndex: null
| number;
type: "eip2930";
typeHex: null
| `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
}
| {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null
| `0x${string}`;
blockNumber: null
| bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null
| `0x${string}`;
transactionIndex: null
| number;
type: "eip1559";
typeHex: null
| `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
}
| {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null
| `0x${string}`;
blockNumber: null
| bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null
| `0x${string}`;
transactionIndex: null
| number;
type: "deposit";
typeHex: null
| `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
}
| {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null
| `0x${string}`;
blockNumber: null
| bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: undefined;
maxPriorityFeePerGas: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null
| `0x${string}`;
transactionIndex: null
| number;
type: "eip2930";
typeHex: null
| `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
}
| {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null
| `0x${string}`;
blockNumber: null
| bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null
| `0x${string}`;
transactionIndex: null
| number;
type: "eip1559";
typeHex: null
| `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
}
| {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null
| `0x${string}`;
blockNumber: null
| bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null
| `0x${string}`;
transactionIndex: null
| number;
type: "deposit";
typeHex: null
| `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
}
| {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null
| `0x${string}`;
blockNumber: null
| bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas: bigint;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null
| `0x${string}`;
transactionIndex: null
| number;
type: "eip4844";
typeHex: null
| `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
}
| {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null
| `0x${string}`;
blockNumber: null
| bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null
| `0x${string}`;
transactionIndex: null
| number;
type: "deposit";
typeHex: null
| `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
}
-
type: "transaction"
-
Readonly
transactionReceipt: {
exclude: undefined | [];
format: ((args) => {
blobGasPrice?: bigint;
blobGasUsed?: bigint;
blockHash: `0x${string}`;
blockNumber: bigint;
contractAddress: undefined | null | `0x${string}`;
cumulativeGasUsed: bigint;
effectiveGasPrice: bigint;
from: `0x${string}`;
gasUsed: bigint;
l1Fee: null | bigint;
l1FeeScalar: null | number;
l1GasPrice: null | bigint;
l1GasUsed: null | bigint;
logs: Log<bigint, number, false, undefined, undefined, undefined, undefined>[];
logsBloom: `0x${string}`;
root?: `0x${string}`;
status: "success" | "reverted";
to: null | `0x${string}`;
transactionHash: `0x${string}`;
transactionIndex: number;
type: TransactionType;
});
type: "transactionReceipt";
}
-
exclude: undefined | []
-
format: ((args) => {
blobGasPrice?: bigint;
blobGasUsed?: bigint;
blockHash: `0x${string}`;
blockNumber: bigint;
contractAddress: undefined | null | `0x${string}`;
cumulativeGasUsed: bigint;
effectiveGasPrice: bigint;
from: `0x${string}`;
gasUsed: bigint;
l1Fee: null | bigint;
l1FeeScalar: null | number;
l1GasPrice: null | bigint;
l1GasUsed: null | bigint;
logs: Log<bigint, number, false, undefined, undefined, undefined, undefined>[];
logsBloom: `0x${string}`;
root?: `0x${string}`;
status: "success" | "reverted";
to: null | `0x${string}`;
transactionHash: `0x${string}`;
transactionIndex: number;
type: TransactionType;
})
-
-
(args): {
blobGasPrice?: bigint;
blobGasUsed?: bigint;
blockHash: `0x${string}`;
blockNumber: bigint;
contractAddress: undefined | null | `0x${string}`;
cumulativeGasUsed: bigint;
effectiveGasPrice: bigint;
from: `0x${string}`;
gasUsed: bigint;
l1Fee: null | bigint;
l1FeeScalar: null | number;
l1GasPrice: null | bigint;
l1GasUsed: null | bigint;
logs: Log<bigint, number, false, undefined, undefined, undefined, undefined>[];
logsBloom: `0x${string}`;
root?: `0x${string}`;
status: "success" | "reverted";
to: null | `0x${string}`;
transactionHash: `0x${string}`;
transactionIndex: number;
type: TransactionType;
}
-
Parameters
-
args:
Assign<ExactPartial<RpcTransactionReceipt>, OpStackRpcTransactionReceiptOverrides>
Returns
{
blobGasPrice?: bigint;
blobGasUsed?: bigint;
blockHash: `0x${string}`;
blockNumber: bigint;
contractAddress: undefined
| null
| `0x${string}`;
cumulativeGasUsed: bigint;
effectiveGasPrice: bigint;
from: `0x${string}`;
gasUsed: bigint;
l1Fee: null
| bigint;
l1FeeScalar: null
| number;
l1GasPrice: null
| bigint;
l1GasUsed: null
| bigint;
logs: Log<bigint, number, false, undefined, undefined, undefined, undefined>[];
logsBloom: `0x${string}`;
root?: `0x${string}`;
status: "success"
| "reverted";
to: null
| `0x${string}`;
transactionHash: `0x${string}`;
transactionIndex: number;
type: TransactionType;
}
-
Optional
blobGasPrice?: bigint
-
Optional
blobGasUsed?: bigint
-
blockHash: `0x${string}`
-
blockNumber: bigint
-
contractAddress: undefined
| null
| `0x${string}`
-
cumulativeGasUsed: bigint
-
effectiveGasPrice: bigint
-
from: `0x${string}`
-
gasUsed: bigint
-
l1Fee: null
| bigint
-
l1FeeScalar: null
| number
-
l1GasPrice: null
| bigint
-
l1GasUsed: null
| bigint
-
logs: Log<bigint, number, false, undefined, undefined, undefined, undefined>[]
-
logsBloom: `0x${string}`
-
Optional
root?: `0x${string}`
-
status: "success"
| "reverted"
-
to: null
| `0x${string}`
-
transactionHash: `0x${string}`
-
transactionIndex: number
-
type: TransactionType
-
type: "transactionReceipt"
-
id: 2522
-
name: "Fraxtal Testnet"
-
nativeCurrency: {
decimals: 18;
name: "Frax Ether";
symbol: "frxETH";
}
-
Readonly
decimals: 18
-
Readonly
name: "Frax Ether"
-
Readonly
symbol: "frxETH"
-
rpcUrls: {
default: {
http: readonly ["https://rpc.testnet.frax.com"];
};
}
-
Readonly
default: {
http: readonly ["https://rpc.testnet.frax.com"];
}
-
Readonly
http: readonly ["https://rpc.testnet.frax.com"]
-
serializers: {
transaction: ((transaction,
signature?) => `0x02${string}` | `0x01${string}` | `0x03${string}` | TransactionSerializedLegacy | `0x7e${string}`);
}
-
Readonly
transaction: ((transaction,
signature?) => `0x02${string}` | `0x01${string}` | `0x03${string}` | TransactionSerializedLegacy | `0x7e${string}`)
-
-
(transaction,
signature?): `0x02${string}` | `0x01${string}` | `0x03${string}` | TransactionSerializedLegacy | `0x7e${string}`
-
Parameters
-
transaction:
OpStackTransactionSerializable
-
Optional
signature:
Signature
Returns
`0x02${string}` | `0x01${string}` | `0x03${string}` | TransactionSerializedLegacy | `0x7e${string}`
-
sourceId: 17000
-
Optional
testnet?: boolean
-
mantleTestnet: {
blockExplorers: {
default: {
apiUrl: "https://explorer.testnet.mantle.xyz/api";
name: "Mantle Testnet Explorer";
url: "https://explorer.testnet.mantle.xyz";
};
};
contracts: {
multicall3: {
address: "0xcA11bde05977b3631167028862bE2a173976CA11";
blockCreated: 561333;
};
};
custom?: Record<string, unknown>;
fees?: ChainFees<undefined>;
formatters?: undefined;
id: 5001;
name: "Mantle Testnet";
nativeCurrency: {
decimals: 18;
name: "MNT";
symbol: "MNT";
};
rpcUrls: {
default: {
http: readonly ["https://rpc.testnet.mantle.xyz"];
};
};
serializers?: ChainSerializers<undefined>;
sourceId?: number;
testnet: true;
}
-
blockExplorers: {
default: {
apiUrl: "https://explorer.testnet.mantle.xyz/api";
name: "Mantle Testnet Explorer";
url: "https://explorer.testnet.mantle.xyz";
};
}
-
Readonly
default: {
apiUrl: "https://explorer.testnet.mantle.xyz/api";
name: "Mantle Testnet Explorer";
url: "https://explorer.testnet.mantle.xyz";
}
-
Readonly
apiUrl: "https://explorer.testnet.mantle.xyz/api"
-
Readonly
name: "Mantle Testnet Explorer"
-
Readonly
url: "https://explorer.testnet.mantle.xyz"
-
contracts: {
multicall3: {
address: "0xcA11bde05977b3631167028862bE2a173976CA11";
blockCreated: 561333;
};
}
-
Readonly
multicall3: {
address: "0xcA11bde05977b3631167028862bE2a173976CA11";
blockCreated: 561333;
}
-
Readonly
address: "0xcA11bde05977b3631167028862bE2a173976CA11"
-
Readonly
blockCreated: 561333
-
Optional
custom?: Record<string, unknown>
-
Optional
fees?: ChainFees<undefined>
-
Optional
formatters?: undefined
-
id: 5001
-
name: "Mantle Testnet"
-
nativeCurrency: {
decimals: 18;
name: "MNT";
symbol: "MNT";
}
-
Readonly
decimals: 18
-
Readonly
name: "MNT"
-
Readonly
symbol: "MNT"
-
rpcUrls: {
default: {
http: readonly ["https://rpc.testnet.mantle.xyz"];
};
}
-
Readonly
default: {
http: readonly ["https://rpc.testnet.mantle.xyz"];
}
-
Readonly
http: readonly ["https://rpc.testnet.mantle.xyz"]
-
Optional
serializers?: ChainSerializers<undefined>
-
Optional
sourceId?: number
-
testnet: true
-
optimismSepolia: {
blockExplorers: {
default: {
apiUrl: "https://optimism-sepolia.blockscout.com/api";
name: "Blockscout";
url: "https://optimism-sepolia.blockscout.com";
};
};
contracts: {
gasPriceOracle: {
address: "0x420000000000000000000000000000000000000F";
};
l1Block: {
address: "0x4200000000000000000000000000000000000015";
};
l1StandardBridge: {
11155111: {
address: "0xFBb0621E0B23b5478B630BD55a5f21f67730B0F1";
};
};
l2CrossDomainMessenger: {
address: "0x4200000000000000000000000000000000000007";
};
l2Erc721Bridge: {
address: "0x4200000000000000000000000000000000000014";
};
l2OutputOracle: {
11155111: {
address: "0x90E9c4f8a994a250F6aEfd61CAFb4F2e895D458F";
};
};
l2StandardBridge: {
address: "0x4200000000000000000000000000000000000010";
};
l2ToL1MessagePasser: {
address: "0x4200000000000000000000000000000000000016";
};
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 1620204;
};
portal: {
11155111: {
address: "0x16Fc5058F25648194471939df75CF27A2fdC48BC";
};
};
};
custom?: Record<string, unknown>;
fees?: ChainFees<undefined>;
formatters: {
block: {
exclude: undefined | [];
format: ((args) => {
baseFeePerGas: null | bigint;
blobGasUsed: bigint;
difficulty: bigint;
excessBlobGas: bigint;
extraData: `0x${string}`;
gasLimit: bigint;
gasUsed: bigint;
hash: null | `0x${string}`;
logsBloom: null | `0x${string}`;
miner: `0x${string}`;
mixHash: `0x${string}`;
nonce: null | `0x${string}`;
number: null | bigint;
parentHash: `0x${string}`;
receiptsRoot: `0x${string}`;
sealFields: `0x${string}`[];
sha3Uncles: `0x${string}`;
size: bigint;
stateRoot: `0x${string}`;
timestamp: bigint;
totalDifficulty: null | bigint;
transactions: `0x${string}`[] | OpStackTransaction<boolean>[];
transactionsRoot: `0x${string}`;
uncles: `0x${string}`[];
withdrawals?: Withdrawal[];
withdrawalsRoot?: `0x${string}`;
});
type: "block";
};
transaction: {
exclude: undefined | [];
format: ((args) => {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "legacy";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity?: undefined;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: undefined;
maxPriorityFeePerGas: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas: bigint;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip4844";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
});
type: "transaction";
};
transactionReceipt: {
exclude: undefined | [];
format: ((args) => {
blobGasPrice?: bigint;
blobGasUsed?: bigint;
blockHash: `0x${string}`;
blockNumber: bigint;
contractAddress: undefined | null | `0x${string}`;
cumulativeGasUsed: bigint;
effectiveGasPrice: bigint;
from: `0x${string}`;
gasUsed: bigint;
l1Fee: null | bigint;
l1FeeScalar: null | number;
l1GasPrice: null | bigint;
l1GasUsed: null | bigint;
logs: Log<bigint, number, false, undefined, undefined, undefined, undefined>[];
logsBloom: `0x${string}`;
root?: `0x${string}`;
status: "success" | "reverted";
to: null | `0x${string}`;
transactionHash: `0x${string}`;
transactionIndex: number;
type: TransactionType;
});
type: "transactionReceipt";
};
};
id: 11155420;
name: "OP Sepolia";
nativeCurrency: {
decimals: 18;
name: "Sepolia Ether";
symbol: "ETH";
};
rpcUrls: {
default: {
http: readonly ["https://sepolia.optimism.io"];
};
};
serializers: {
transaction: ((transaction,
signature?) => `0x02${string}` | `0x01${string}` | `0x03${string}` | TransactionSerializedLegacy | `0x7e${string}`);
};
sourceId: 11155111;
testnet: true;
}
-
blockExplorers: {
default: {
apiUrl: "https://optimism-sepolia.blockscout.com/api";
name: "Blockscout";
url: "https://optimism-sepolia.blockscout.com";
};
}
-
Readonly
default: {
apiUrl: "https://optimism-sepolia.blockscout.com/api";
name: "Blockscout";
url: "https://optimism-sepolia.blockscout.com";
}
-
Readonly
apiUrl: "https://optimism-sepolia.blockscout.com/api"
-
Readonly
name: "Blockscout"
-
Readonly
url: "https://optimism-sepolia.blockscout.com"
-
contracts: {
gasPriceOracle: {
address: "0x420000000000000000000000000000000000000F";
};
l1Block: {
address: "0x4200000000000000000000000000000000000015";
};
l1StandardBridge: {
11155111: {
address: "0xFBb0621E0B23b5478B630BD55a5f21f67730B0F1";
};
};
l2CrossDomainMessenger: {
address: "0x4200000000000000000000000000000000000007";
};
l2Erc721Bridge: {
address: "0x4200000000000000000000000000000000000014";
};
l2OutputOracle: {
11155111: {
address: "0x90E9c4f8a994a250F6aEfd61CAFb4F2e895D458F";
};
};
l2StandardBridge: {
address: "0x4200000000000000000000000000000000000010";
};
l2ToL1MessagePasser: {
address: "0x4200000000000000000000000000000000000016";
};
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 1620204;
};
portal: {
11155111: {
address: "0x16Fc5058F25648194471939df75CF27A2fdC48BC";
};
};
}
-
Readonly
gasPriceOracle: {
address: "0x420000000000000000000000000000000000000F";
}
-
Readonly
address: "0x420000000000000000000000000000000000000F"
-
Readonly
l1Block: {
address: "0x4200000000000000000000000000000000000015";
}
-
Readonly
address: "0x4200000000000000000000000000000000000015"
-
Readonly
l1StandardBridge: {
11155111: {
address: "0xFBb0621E0B23b5478B630BD55a5f21f67730B0F1";
};
}
-
Readonly
11155111: {
address: "0xFBb0621E0B23b5478B630BD55a5f21f67730B0F1";
}
-
Readonly
address: "0xFBb0621E0B23b5478B630BD55a5f21f67730B0F1"
-
Readonly
l2CrossDomainMessenger: {
address: "0x4200000000000000000000000000000000000007";
}
-
Readonly
address: "0x4200000000000000000000000000000000000007"
-
Readonly
l2Erc721Bridge: {
address: "0x4200000000000000000000000000000000000014";
}
-
Readonly
address: "0x4200000000000000000000000000000000000014"
-
Readonly
l2OutputOracle: {
11155111: {
address: "0x90E9c4f8a994a250F6aEfd61CAFb4F2e895D458F";
};
}
-
Readonly
11155111: {
address: "0x90E9c4f8a994a250F6aEfd61CAFb4F2e895D458F";
}
-
Readonly
address: "0x90E9c4f8a994a250F6aEfd61CAFb4F2e895D458F"
-
Readonly
l2StandardBridge: {
address: "0x4200000000000000000000000000000000000010";
}
-
Readonly
address: "0x4200000000000000000000000000000000000010"
-
Readonly
l2ToL1MessagePasser: {
address: "0x4200000000000000000000000000000000000016";
}
-
Readonly
address: "0x4200000000000000000000000000000000000016"
-
Readonly
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 1620204;
}
-
Readonly
address: "0xca11bde05977b3631167028862be2a173976ca11"
-
Readonly
blockCreated: 1620204
-
Readonly
portal: {
11155111: {
address: "0x16Fc5058F25648194471939df75CF27A2fdC48BC";
};
}
-
Readonly
11155111: {
address: "0x16Fc5058F25648194471939df75CF27A2fdC48BC";
}
-
Readonly
address: "0x16Fc5058F25648194471939df75CF27A2fdC48BC"
-
Optional
custom?: Record<string, unknown>
-
Optional
fees?: ChainFees<undefined>
-
formatters: {
block: {
exclude: undefined | [];
format: ((args) => {
baseFeePerGas: null | bigint;
blobGasUsed: bigint;
difficulty: bigint;
excessBlobGas: bigint;
extraData: `0x${string}`;
gasLimit: bigint;
gasUsed: bigint;
hash: null | `0x${string}`;
logsBloom: null | `0x${string}`;
miner: `0x${string}`;
mixHash: `0x${string}`;
nonce: null | `0x${string}`;
number: null | bigint;
parentHash: `0x${string}`;
receiptsRoot: `0x${string}`;
sealFields: `0x${string}`[];
sha3Uncles: `0x${string}`;
size: bigint;
stateRoot: `0x${string}`;
timestamp: bigint;
totalDifficulty: null | bigint;
transactions: `0x${string}`[] | OpStackTransaction<boolean>[];
transactionsRoot: `0x${string}`;
uncles: `0x${string}`[];
withdrawals?: Withdrawal[];
withdrawalsRoot?: `0x${string}`;
});
type: "block";
};
transaction: {
exclude: undefined | [];
format: ((args) => {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "legacy";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity?: undefined;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: undefined;
maxPriorityFeePerGas: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas: bigint;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip4844";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
});
type: "transaction";
};
transactionReceipt: {
exclude: undefined | [];
format: ((args) => {
blobGasPrice?: bigint;
blobGasUsed?: bigint;
blockHash: `0x${string}`;
blockNumber: bigint;
contractAddress: undefined | null | `0x${string}`;
cumulativeGasUsed: bigint;
effectiveGasPrice: bigint;
from: `0x${string}`;
gasUsed: bigint;
l1Fee: null | bigint;
l1FeeScalar: null | number;
l1GasPrice: null | bigint;
l1GasUsed: null | bigint;
logs: Log<bigint, number, false, undefined, undefined, undefined, undefined>[];
logsBloom: `0x${string}`;
root?: `0x${string}`;
status: "success" | "reverted";
to: null | `0x${string}`;
transactionHash: `0x${string}`;
transactionIndex: number;
type: TransactionType;
});
type: "transactionReceipt";
};
}
-
Readonly
block: {
exclude: undefined | [];
format: ((args) => {
baseFeePerGas: null | bigint;
blobGasUsed: bigint;
difficulty: bigint;
excessBlobGas: bigint;
extraData: `0x${string}`;
gasLimit: bigint;
gasUsed: bigint;
hash: null | `0x${string}`;
logsBloom: null | `0x${string}`;
miner: `0x${string}`;
mixHash: `0x${string}`;
nonce: null | `0x${string}`;
number: null | bigint;
parentHash: `0x${string}`;
receiptsRoot: `0x${string}`;
sealFields: `0x${string}`[];
sha3Uncles: `0x${string}`;
size: bigint;
stateRoot: `0x${string}`;
timestamp: bigint;
totalDifficulty: null | bigint;
transactions: `0x${string}`[] | OpStackTransaction<boolean>[];
transactionsRoot: `0x${string}`;
uncles: `0x${string}`[];
withdrawals?: Withdrawal[];
withdrawalsRoot?: `0x${string}`;
});
type: "block";
}
-
exclude: undefined | []
-
format: ((args) => {
baseFeePerGas: null | bigint;
blobGasUsed: bigint;
difficulty: bigint;
excessBlobGas: bigint;
extraData: `0x${string}`;
gasLimit: bigint;
gasUsed: bigint;
hash: null | `0x${string}`;
logsBloom: null | `0x${string}`;
miner: `0x${string}`;
mixHash: `0x${string}`;
nonce: null | `0x${string}`;
number: null | bigint;
parentHash: `0x${string}`;
receiptsRoot: `0x${string}`;
sealFields: `0x${string}`[];
sha3Uncles: `0x${string}`;
size: bigint;
stateRoot: `0x${string}`;
timestamp: bigint;
totalDifficulty: null | bigint;
transactions: `0x${string}`[] | OpStackTransaction<boolean>[];
transactionsRoot: `0x${string}`;
uncles: `0x${string}`[];
withdrawals?: Withdrawal[];
withdrawalsRoot?: `0x${string}`;
})
-
-
(args): {
baseFeePerGas: null | bigint;
blobGasUsed: bigint;
difficulty: bigint;
excessBlobGas: bigint;
extraData: `0x${string}`;
gasLimit: bigint;
gasUsed: bigint;
hash: null | `0x${string}`;
logsBloom: null | `0x${string}`;
miner: `0x${string}`;
mixHash: `0x${string}`;
nonce: null | `0x${string}`;
number: null | bigint;
parentHash: `0x${string}`;
receiptsRoot: `0x${string}`;
sealFields: `0x${string}`[];
sha3Uncles: `0x${string}`;
size: bigint;
stateRoot: `0x${string}`;
timestamp: bigint;
totalDifficulty: null | bigint;
transactions: `0x${string}`[] | OpStackTransaction<boolean>[];
transactionsRoot: `0x${string}`;
uncles: `0x${string}`[];
withdrawals?: Withdrawal[];
withdrawalsRoot?: `0x${string}`;
}
-
Parameters
-
args:
Assign<ExactPartial<RpcBlock<BlockTag, boolean, RpcTransaction<boolean>>>, OpStackRpcBlockOverrides
& {
transactions: `0x${(...)}`[]
| OpStackRpcTransaction<(...)>[];
}>
Returns
{
baseFeePerGas: null
| bigint;
blobGasUsed: bigint;
difficulty: bigint;
excessBlobGas: bigint;
extraData: `0x${string}`;
gasLimit: bigint;
gasUsed: bigint;
hash: null
| `0x${string}`;
logsBloom: null
| `0x${string}`;
miner: `0x${string}`;
mixHash: `0x${string}`;
nonce: null
| `0x${string}`;
number: null
| bigint;
parentHash: `0x${string}`;
receiptsRoot: `0x${string}`;
sealFields: `0x${string}`[];
sha3Uncles: `0x${string}`;
size: bigint;
stateRoot: `0x${string}`;
timestamp: bigint;
totalDifficulty: null
| bigint;
transactions: `0x${string}`[]
| OpStackTransaction<boolean>[];
transactionsRoot: `0x${string}`;
uncles: `0x${string}`[];
withdrawals?: Withdrawal[];
withdrawalsRoot?: `0x${string}`;
}
-
baseFeePerGas: null
| bigint
-
blobGasUsed: bigint
-
difficulty: bigint
-
excessBlobGas: bigint
-
extraData: `0x${string}`
-
gasLimit: bigint
-
gasUsed: bigint
-
hash: null
| `0x${string}`
-
logsBloom: null
| `0x${string}`
-
miner: `0x${string}`
-
mixHash: `0x${string}`
-
nonce: null
| `0x${string}`
-
number: null
| bigint
-
parentHash: `0x${string}`
-
receiptsRoot: `0x${string}`
-
sealFields: `0x${string}`[]
-
sha3Uncles: `0x${string}`
-
size: bigint
-
stateRoot: `0x${string}`
-
timestamp: bigint
-
totalDifficulty: null
| bigint
-
transactions: `0x${string}`[]
| OpStackTransaction<boolean>[]
-
transactionsRoot: `0x${string}`
-
uncles: `0x${string}`[]
-
Optional
withdrawals?: Withdrawal[]
-
Optional
withdrawalsRoot?: `0x${string}`
-
type: "block"
-
Readonly
transaction: {
exclude: undefined | [];
format: ((args) => {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "legacy";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity?: undefined;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: undefined;
maxPriorityFeePerGas: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas: bigint;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip4844";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
});
type: "transaction";
}
-
exclude: undefined | []
-
format: ((args) => {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "legacy";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity?: undefined;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: undefined;
maxPriorityFeePerGas: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas: bigint;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip4844";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
})
-
-
(args): {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "legacy";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity?: undefined;
} | {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: undefined;
maxPriorityFeePerGas: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip2930";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip1559";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas: bigint;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "eip4844";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
} | {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null | `0x${string}`;
blockNumber: null | bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null | `0x${string}`;
transactionIndex: null | number;
type: "deposit";
typeHex: null | `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
}
-
Parameters
-
args:
{
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<PartialBy<{
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: (...)
| (...);
blockNumber: (...)
| (...);
chainId?: (...)
| (...);
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice: `0x${(...)}`;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...)
| (...);
transactionIndex: (...)
| (...);
type: "0x0";
typeHex: (...)
| (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity?: undefined;
}, "yParity">, "typeHex">
& {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
}
| {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<TransactionBase<`0x${string}`, `0x${string}`, boolean>, "typeHex">
& FeeValuesEIP1559<`0x${string}`>
& {
isSystemTx?: boolean;
mint?: `0x${string}`;
sourceHash: `0x${string}`;
type: "0x7e";
}
| {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<PartialBy<{
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: (...)
| (...);
blockNumber: (...)
| (...);
chainId?: (...)
| (...);
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice: `0x${(...)}`;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...)
| (...);
transactionIndex: (...)
| (...);
type: "0x0";
typeHex: (...)
| (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity?: undefined;
}, "yParity">, "typeHex">
& {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
}
| {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<PartialBy<{
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: (...)
| (...);
blockNumber: (...)
| (...);
chainId: `0x${(...)}`;
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice: `0x${(...)}`;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...)
| (...);
transactionIndex: (...)
| (...);
type: "0x1";
typeHex: (...)
| (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity: `0x${(...)}`;
}, "yParity">, "typeHex">
& {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
}
| {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<PartialBy<{
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: (...)
| (...);
blockNumber: (...)
| (...);
chainId: `0x${(...)}`;
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice?: undefined;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: `0x${(...)}`;
maxPriorityFeePerGas: `0x${(...)}`;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...)
| (...);
transactionIndex: (...)
| (...);
type: "0x2";
typeHex: (...)
| (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity: `0x${(...)}`;
}, "yParity">, "typeHex">
& {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
}
| {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<TransactionBase<`0x${string}`, `0x${string}`, boolean>, "typeHex">
& FeeValuesEIP1559<`0x${string}`>
& {
isSystemTx?: boolean;
mint?: `0x${string}`;
sourceHash: `0x${string}`;
type: "0x7e";
}
| {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<PartialBy<{
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: (...)
| (...);
blockNumber: (...)
| (...);
chainId?: (...)
| (...);
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice: `0x${(...)}`;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...)
| (...);
transactionIndex: (...)
| (...);
type: "0x0";
typeHex: (...)
| (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity?: undefined;
}, "yParity">, "typeHex">
& {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
}
| {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<PartialBy<{
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: (...)
| (...);
blockNumber: (...)
| (...);
chainId: `0x${(...)}`;
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice: `0x${(...)}`;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...)
| (...);
transactionIndex: (...)
| (...);
type: "0x1";
typeHex: (...)
| (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity: `0x${(...)}`;
}, "yParity">, "typeHex">
& {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
}
| {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<PartialBy<{
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: (...)
| (...);
blockNumber: (...)
| (...);
chainId: `0x${(...)}`;
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice?: undefined;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: `0x${(...)}`;
maxPriorityFeePerGas: `0x${(...)}`;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...)
| (...);
transactionIndex: (...)
| (...);
type: "0x2";
typeHex: (...)
| (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity: `0x${(...)}`;
}, "yParity">, "typeHex">
& {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
}
| {
accessList?: AccessList;
blobVersionedHashes?: undefined;
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<TransactionBase<`0x${string}`, `0x${string}`, boolean>, "typeHex">
& FeeValuesEIP1559<`0x${string}`>
& {
isSystemTx?: boolean;
mint?: `0x${string}`;
sourceHash: `0x${string}`;
type: "0x7e";
}
| {
accessList?: AccessList;
blobVersionedHashes?: `0x${(...)}`[];
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<PartialBy<{
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: (...)
| (...);
blockNumber: (...)
| (...);
chainId?: (...)
| (...);
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice: `0x${(...)}`;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...)
| (...);
transactionIndex: (...)
| (...);
type: "0x0";
typeHex: (...)
| (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity?: undefined;
}, "yParity">, "typeHex">
& {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
}
| {
accessList?: AccessList;
blobVersionedHashes?: `0x${(...)}`[];
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<PartialBy<{
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: (...)
| (...);
blockNumber: (...)
| (...);
chainId: `0x${(...)}`;
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice: `0x${(...)}`;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...)
| (...);
transactionIndex: (...)
| (...);
type: "0x1";
typeHex: (...)
| (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity: `0x${(...)}`;
}, "yParity">, "typeHex">
& {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
}
| {
accessList?: AccessList;
blobVersionedHashes?: `0x${(...)}`[];
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<PartialBy<{
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: (...)
| (...);
blockNumber: (...)
| (...);
chainId: `0x${(...)}`;
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice?: undefined;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas?: undefined;
maxFeePerGas: `0x${(...)}`;
maxPriorityFeePerGas: `0x${(...)}`;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...)
| (...);
transactionIndex: (...)
| (...);
type: "0x2";
typeHex: (...)
| (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity: `0x${(...)}`;
}, "yParity">, "typeHex">
& {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
}
| {
accessList?: AccessList;
blobVersionedHashes?: `0x${(...)}`[];
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<PartialBy<{
accessList: AccessList;
blobVersionedHashes: (...)[];
blockHash: (...)
| (...);
blockNumber: (...)
| (...);
chainId: `0x${(...)}`;
from: `0x${(...)}`;
gas: `0x${(...)}`;
gasPrice?: undefined;
hash: `0x${(...)}`;
input: `0x${(...)}`;
maxFeePerBlobGas: `0x${(...)}`;
maxFeePerGas: `0x${(...)}`;
maxPriorityFeePerGas: `0x${(...)}`;
nonce: `0x${(...)}`;
r: `0x${(...)}`;
s: `0x${(...)}`;
to: (...)
| (...);
transactionIndex: (...)
| (...);
type: "0x3";
typeHex: (...)
| (...);
v: `0x${(...)}`;
value: `0x${(...)}`;
yParity: `0x${(...)}`;
}, "yParity">, "typeHex">
& {
isSystemTx?: undefined;
mint?: undefined;
sourceHash?: undefined;
}
| {
accessList?: AccessList;
blobVersionedHashes?: `0x${(...)}`[];
blockHash?: null
| `0x${string}`;
blockNumber?: null
| `0x${string}`;
chainId?: `0x${string}`;
from?: `0x${string}`;
gas?: `0x${string}`;
gasPrice?: `0x${string}`;
hash?: `0x${string}`;
input?: `0x${string}`;
maxFeePerBlobGas?: `0x${string}`;
maxFeePerGas?: `0x${string}`;
maxPriorityFeePerGas?: `0x${string}`;
nonce?: `0x${string}`;
r?: `0x${string}`;
s?: `0x${string}`;
to?: null
| `0x${string}`;
transactionIndex?: null
| `0x${string}`;
type?: "0x0"
| "0x1"
| "0x2"
| "0x3"
| "0x7e";
v?: `0x${string}`;
value?: `0x${string}`;
yParity?: `0x${string}`;
}
& Omit<TransactionBase<`0x${string}`, `0x${string}`, boolean>, "typeHex">
& FeeValuesEIP1559<`0x${string}`>
& {
isSystemTx?: boolean;
mint?: `0x${string}`;
sourceHash: `0x${string}`;
type: "0x7e";
}
Returns
{
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null
| `0x${string}`;
blockNumber: null
| bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null
| `0x${string}`;
transactionIndex: null
| number;
type: "legacy";
typeHex: null
| `0x${string}`;
v: bigint;
value: bigint;
yParity?: undefined;
}
| {
accessList?: undefined;
blobVersionedHashes?: undefined;
blockHash: null
| `0x${string}`;
blockNumber: null
| bigint;
chainId?: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null
| `0x${string}`;
transactionIndex: null
| number;
type: "deposit";
typeHex: null
| `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
}
| {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null
| `0x${string}`;
blockNumber: null
| bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas?: undefined;
maxPriorityFeePerGas?: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null
| `0x${string}`;
transactionIndex: null
| number;
type: "eip2930";
typeHex: null
| `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
}
| {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null
| `0x${string}`;
blockNumber: null
| bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null
| `0x${string}`;
transactionIndex: null
| number;
type: "eip1559";
typeHex: null
| `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
}
| {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null
| `0x${string}`;
blockNumber: null
| bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null
| `0x${string}`;
transactionIndex: null
| number;
type: "deposit";
typeHex: null
| `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
}
| {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null
| `0x${string}`;
blockNumber: null
| bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice: bigint;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: undefined;
maxPriorityFeePerGas: undefined;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null
| `0x${string}`;
transactionIndex: null
| number;
type: "eip2930";
typeHex: null
| `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
}
| {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null
| `0x${string}`;
blockNumber: null
| bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null
| `0x${string}`;
transactionIndex: null
| number;
type: "eip1559";
typeHex: null
| `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
}
| {
accessList: AccessList;
blobVersionedHashes?: undefined;
blockHash: null
| `0x${string}`;
blockNumber: null
| bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas?: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null
| `0x${string}`;
transactionIndex: null
| number;
type: "deposit";
typeHex: null
| `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
}
| {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null
| `0x${string}`;
blockNumber: null
| bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: undefined;
maxFeePerBlobGas: bigint;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: undefined;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash?: undefined;
to: null
| `0x${string}`;
transactionIndex: null
| number;
type: "eip4844";
typeHex: null
| `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
}
| {
accessList: AccessList;
blobVersionedHashes: `0x${string}`[];
blockHash: null
| `0x${string}`;
blockNumber: null
| bigint;
chainId: number;
from: `0x${string}`;
gas: bigint;
gasPrice?: undefined;
hash: `0x${string}`;
input: `0x${string}`;
isSystemTx?: boolean;
maxFeePerBlobGas: undefined;
maxFeePerGas: bigint;
maxPriorityFeePerGas: bigint;
mint?: bigint;
nonce: number;
r: `0x${string}`;
s: `0x${string}`;
sourceHash: `0x${string}`;
to: null
| `0x${string}`;
transactionIndex: null
| number;
type: "deposit";
typeHex: null
| `0x${string}`;
v: bigint;
value: bigint;
yParity: number;
}
-
type: "transaction"
-
Readonly
transactionReceipt: {
exclude: undefined | [];
format: ((args) => {
blobGasPrice?: bigint;
blobGasUsed?: bigint;
blockHash: `0x${string}`;
blockNumber: bigint;
contractAddress: undefined | null | `0x${string}`;
cumulativeGasUsed: bigint;
effectiveGasPrice: bigint;
from: `0x${string}`;
gasUsed: bigint;
l1Fee: null | bigint;
l1FeeScalar: null | number;
l1GasPrice: null | bigint;
l1GasUsed: null | bigint;
logs: Log<bigint, number, false, undefined, undefined, undefined, undefined>[];
logsBloom: `0x${string}`;
root?: `0x${string}`;
status: "success" | "reverted";
to: null | `0x${string}`;
transactionHash: `0x${string}`;
transactionIndex: number;
type: TransactionType;
});
type: "transactionReceipt";
}
-
exclude: undefined | []
-
format: ((args) => {
blobGasPrice?: bigint;
blobGasUsed?: bigint;
blockHash: `0x${string}`;
blockNumber: bigint;
contractAddress: undefined | null | `0x${string}`;
cumulativeGasUsed: bigint;
effectiveGasPrice: bigint;
from: `0x${string}`;
gasUsed: bigint;
l1Fee: null | bigint;
l1FeeScalar: null | number;
l1GasPrice: null | bigint;
l1GasUsed: null | bigint;
logs: Log<bigint, number, false, undefined, undefined, undefined, undefined>[];
logsBloom: `0x${string}`;
root?: `0x${string}`;
status: "success" | "reverted";
to: null | `0x${string}`;
transactionHash: `0x${string}`;
transactionIndex: number;
type: TransactionType;
})
-
-
(args): {
blobGasPrice?: bigint;
blobGasUsed?: bigint;
blockHash: `0x${string}`;
blockNumber: bigint;
contractAddress: undefined | null | `0x${string}`;
cumulativeGasUsed: bigint;
effectiveGasPrice: bigint;
from: `0x${string}`;
gasUsed: bigint;
l1Fee: null | bigint;
l1FeeScalar: null | number;
l1GasPrice: null | bigint;
l1GasUsed: null | bigint;
logs: Log<bigint, number, false, undefined, undefined, undefined, undefined>[];
logsBloom: `0x${string}`;
root?: `0x${string}`;
status: "success" | "reverted";
to: null | `0x${string}`;
transactionHash: `0x${string}`;
transactionIndex: number;
type: TransactionType;
}
-
Parameters
-
args:
Assign<ExactPartial<RpcTransactionReceipt>, OpStackRpcTransactionReceiptOverrides>
Returns
{
blobGasPrice?: bigint;
blobGasUsed?: bigint;
blockHash: `0x${string}`;
blockNumber: bigint;
contractAddress: undefined
| null
| `0x${string}`;
cumulativeGasUsed: bigint;
effectiveGasPrice: bigint;
from: `0x${string}`;
gasUsed: bigint;
l1Fee: null
| bigint;
l1FeeScalar: null
| number;
l1GasPrice: null
| bigint;
l1GasUsed: null
| bigint;
logs: Log<bigint, number, false, undefined, undefined, undefined, undefined>[];
logsBloom: `0x${string}`;
root?: `0x${string}`;
status: "success"
| "reverted";
to: null
| `0x${string}`;
transactionHash: `0x${string}`;
transactionIndex: number;
type: TransactionType;
}
-
Optional
blobGasPrice?: bigint
-
Optional
blobGasUsed?: bigint
-
blockHash: `0x${string}`
-
blockNumber: bigint
-
contractAddress: undefined
| null
| `0x${string}`
-
cumulativeGasUsed: bigint
-
effectiveGasPrice: bigint
-
from: `0x${string}`
-
gasUsed: bigint
-
l1Fee: null
| bigint
-
l1FeeScalar: null
| number
-
l1GasPrice: null
| bigint
-
l1GasUsed: null
| bigint
-
logs: Log<bigint, number, false, undefined, undefined, undefined, undefined>[]
-
logsBloom: `0x${string}`
-
Optional
root?: `0x${string}`
-
status: "success"
| "reverted"
-
to: null
| `0x${string}`
-
transactionHash: `0x${string}`
-
transactionIndex: number
-
type: TransactionType
-
type: "transactionReceipt"
-
id: 11155420
-
name: "OP Sepolia"
-
nativeCurrency: {
decimals: 18;
name: "Sepolia Ether";
symbol: "ETH";
}
-
Readonly
decimals: 18
-
Readonly
name: "Sepolia Ether"
-
Readonly
symbol: "ETH"
-
rpcUrls: {
default: {
http: readonly ["https://sepolia.optimism.io"];
};
}
-
Readonly
default: {
http: readonly ["https://sepolia.optimism.io"];
}
-
Readonly
http: readonly ["https://sepolia.optimism.io"]
-
serializers: {
transaction: ((transaction,
signature?) => `0x02${string}` | `0x01${string}` | `0x03${string}` | TransactionSerializedLegacy | `0x7e${string}`);
}
-
Readonly
transaction: ((transaction,
signature?) => `0x02${string}` | `0x01${string}` | `0x03${string}` | TransactionSerializedLegacy | `0x7e${string}`)
-
-
(transaction,
signature?): `0x02${string}` | `0x01${string}` | `0x03${string}` | TransactionSerializedLegacy | `0x7e${string}`
-
Parameters
-
transaction:
OpStackTransactionSerializable
-
Optional
signature:
Signature
Returns
`0x02${string}` | `0x01${string}` | `0x03${string}` | TransactionSerializedLegacy | `0x7e${string}`
-
sourceId: 11155111
-
testnet: true
-
scrollSepolia: {
blockExplorers: {
default: {
apiUrl: "https://sepolia-blockscout.scroll.io/api";
name: "Blockscout";
url: "https://sepolia-blockscout.scroll.io";
};
};
contracts: {
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 9473;
};
};
custom?: Record<string, unknown>;
fees?: ChainFees<undefined>;
formatters?: undefined;
id: 534351;
name: "Scroll Sepolia";
nativeCurrency: {
decimals: 18;
name: "Ether";
symbol: "ETH";
};
rpcUrls: {
default: {
http: readonly ["https://sepolia-rpc.scroll.io"];
};
};
serializers?: ChainSerializers<undefined>;
sourceId?: number;
testnet: true;
}
-
blockExplorers: {
default: {
apiUrl: "https://sepolia-blockscout.scroll.io/api";
name: "Blockscout";
url: "https://sepolia-blockscout.scroll.io";
};
}
-
Readonly
default: {
apiUrl: "https://sepolia-blockscout.scroll.io/api";
name: "Blockscout";
url: "https://sepolia-blockscout.scroll.io";
}
-
Readonly
apiUrl: "https://sepolia-blockscout.scroll.io/api"
-
Readonly
name: "Blockscout"
-
Readonly
url: "https://sepolia-blockscout.scroll.io"
-
contracts: {
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 9473;
};
}
-
Readonly
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 9473;
}
-
Readonly
address: "0xca11bde05977b3631167028862be2a173976ca11"
-
Readonly
blockCreated: 9473
-
Optional
custom?: Record<string, unknown>
-
Optional
fees?: ChainFees<undefined>
-
Optional
formatters?: undefined
-
id: 534351
-
name: "Scroll Sepolia"
-
nativeCurrency: {
decimals: 18;
name: "Ether";
symbol: "ETH";
}
-
Readonly
decimals: 18
-
Readonly
name: "Ether"
-
Readonly
symbol: "ETH"
-
rpcUrls: {
default: {
http: readonly ["https://sepolia-rpc.scroll.io"];
};
}
-
Readonly
default: {
http: readonly ["https://sepolia-rpc.scroll.io"];
}
-
Readonly
http: readonly ["https://sepolia-rpc.scroll.io"]
-
Optional
serializers?: ChainSerializers<undefined>
-
Optional
sourceId?: number
-
testnet: true
-
sepolia: {
blockExplorers: {
default: {
apiUrl: "https://api-sepolia.etherscan.io/api";
name: "Etherscan";
url: "https://sepolia.etherscan.io";
};
};
contracts: {
ensRegistry: {
address: "0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e";
};
ensUniversalResolver: {
address: "0xc8Af999e38273D658BE1b921b88A9Ddf005769cC";
blockCreated: 5317080;
};
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 751532;
};
};
custom?: Record<string, unknown>;
fees?: ChainFees<undefined>;
formatters?: undefined;
id: 11155111;
name: "Sepolia";
nativeCurrency: {
decimals: 18;
name: "Sepolia Ether";
symbol: "SEP";
};
rpcUrls: {
default: {
http: readonly ["https://rpc.sepolia.org"];
};
};
serializers?: ChainSerializers<undefined>;
sourceId?: number;
testnet: true;
}
-
blockExplorers: {
default: {
apiUrl: "https://api-sepolia.etherscan.io/api";
name: "Etherscan";
url: "https://sepolia.etherscan.io";
};
}
-
Readonly
default: {
apiUrl: "https://api-sepolia.etherscan.io/api";
name: "Etherscan";
url: "https://sepolia.etherscan.io";
}
-
Readonly
apiUrl: "https://api-sepolia.etherscan.io/api"
-
Readonly
name: "Etherscan"
-
Readonly
url: "https://sepolia.etherscan.io"
-
contracts: {
ensRegistry: {
address: "0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e";
};
ensUniversalResolver: {
address: "0xc8Af999e38273D658BE1b921b88A9Ddf005769cC";
blockCreated: 5317080;
};
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 751532;
};
}
-
Readonly
ensRegistry: {
address: "0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e";
}
-
Readonly
address: "0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e"
-
Readonly
ensUniversalResolver: {
address: "0xc8Af999e38273D658BE1b921b88A9Ddf005769cC";
blockCreated: 5317080;
}
-
Readonly
address: "0xc8Af999e38273D658BE1b921b88A9Ddf005769cC"
-
Readonly
blockCreated: 5317080
-
Readonly
multicall3: {
address: "0xca11bde05977b3631167028862be2a173976ca11";
blockCreated: 751532;
}
-
Readonly
address: "0xca11bde05977b3631167028862be2a173976ca11"
-
Readonly
blockCreated: 751532
-
Optional
custom?: Record<string, unknown>
-
Optional
fees?: ChainFees<undefined>
-
Optional
formatters?: undefined
-
id: 11155111
-
name: "Sepolia"
-
nativeCurrency: {
decimals: 18;
name: "Sepolia Ether";
symbol: "SEP";
}
-
Readonly
decimals: 18
-
Readonly
name: "Sepolia Ether"
-
Readonly
symbol: "SEP"
-
rpcUrls: {
default: {
http: readonly ["https://rpc.sepolia.org"];
};
}
-
Readonly
default: {
http: readonly ["https://rpc.sepolia.org"];
}
-
Readonly
http: readonly ["https://rpc.sepolia.org"]
-
Optional
serializers?: ChainSerializers<undefined>
-
Optional
sourceId?: number
-
testnet: true
Testnet chains